From jira at ovirt-jira.atlassian.net Sun Oct 29 12:01:25 2017 Content-Type: multipart/mixed; boundary="===============7262859943080135529==" MIME-Version: 1.0 From: danken (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1717) When a component build passes OST, tag its git hash Date: Sun, 29 Oct 2017 12:00:49 +0000 Message-ID: In-Reply-To: JIRA.33245.1508837411000@Atlassian.JIRA --===============7262859943080135529== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1509278449-11359-131 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D35= 236#comment-35236 ] = danken edited comment on OVIRT-1717 at 10/29/17 12:00 PM: ---------------------------------------------------------- Until this is implemented, I've written a little script to automate what I = do to find the latest tested version of a project {code:sh} $ cat ~/bin/ovirt-latest-tested = #!/bin/sh project=3D$1 [[ -z "$project" ]] && project=3Dovirt-engine curl -s http://plain.resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/= noarch/| grep "\"$project-[0-9]"|tail -1 |sed 's/.*git//;s/.el7.*//' {code} was (Author: danken(a)redhat.com): Until this is implemented, I've written a little script to automate what I = do to find the latest tested version of a project {code:shell} $ cat ~/bin/ovirt-latest-tested = #!/bin/sh project=3D$1 [[ -z "$project" ]] && project=3Dovirt-engine curl -s http://plain.resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el7/= noarch/| grep "\"$project-[0-9]"|tail -1 |sed 's/.*git//;s/.el7.*//' {code} > When a component build passes OST, tag its git hash > --------------------------------------------------- > > Key: OVIRT-1717 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717 > Project: oVirt - virtualization made easy > Issue Type: New Feature > Components: oVirt CI > Reporter: danken > Assignee: infra > Labels: change-queue, standard-ci > > Tagging the source git would make it easier for me to tell if a specific = git commit is already tested by OST and available for QA. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070) ------------=3D_1509278449-11359-131 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=
=3D35236#comment-35236 ]

danken edited comment on OVIRT-1717 at 10/29/17 12:00 PM:

Until this is implemented, I've written a little script to automate what= I do to find the latest tested version of a project

{code:sh} $ cat ~/bin/ovirt-latest-tested #!/bin/sh

project=3D$1 [[ -z “$project” ]] && project=3Dovirt-= engine

curl -s http://plain.resources.ovirt.org/pub/ovirt-master-sn= apshot/rpm/el7/noarch/| grep "\"$project-[0-9]"|tail -1 = |sed ‘s/.*git//;s/.el7.*//’ {code}

was (Author: danken(a)redhat.com): Until this is implemented, I've writt= en a little script to automate what I do to find the latest tested version = of a project

{code:shell} $ cat ~/bin/ovirt-latest-tested #!/bin/sh

project=3D$1 [[ -z “$project” ]] && project=3Dovirt-= engine

curl -s http://plain.resources.ovirt.org/pub/ovirt-master-sn= apshot/rpm/el7/noarch/| grep "\"$project-[0-9]"|tail -1 = |sed ‘s/.*git//;s/.el7.*//’ {code}

When a component build passes OST, tag its git hash

     Key: OVIRT-1717
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
 Project: oVirt - virtualization made easy
         Issue Type: New Feature
         Components: oVirt CI
Reporter: danken
Assignee: infra
  Labels: change-queue, standard-ci

Tagging the source git would make it easier for me to tell if a specific= git commit is already tested by OST and available for QA.

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 70)

3D"" ------------=3D_1509278449-11359-131-- --===============7262859943080135529== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5Mjc4NDQ5LTExMzU5LTEzMQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3P3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1MjM2I2NvbW1lbnQtMzUyMzYgXSAKCmRhbmtlbiBlZGl0ZWQgY29t bWVudCBvbiBPVklSVC0xNzE3IGF0IDEwLzI5LzE3IDEyOjAwIFBNOgotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpVbnRpbCB0aGlzIGlz IGltcGxlbWVudGVkLCBJJ3ZlIHdyaXR0ZW4gYSBsaXR0bGUgc2NyaXB0IHRvIGF1dG9tYXRlIHdo YXQgSSBkbyB0byBmaW5kIHRoZSBsYXRlc3QgdGVzdGVkIHZlcnNpb24gb2YgYSBwcm9qZWN0CgoK e2NvZGU6c2h9CiQgY2F0IH4vYmluL292aXJ0LWxhdGVzdC10ZXN0ZWQgCiMhL2Jpbi9zaAoKcHJv amVjdD0kMQpbWyAteiAiJHByb2plY3QiIF1dICYmIHByb2plY3Q9b3ZpcnQtZW5naW5lCgpjdXJs IC1zIGh0dHA6Ly9wbGFpbi5yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi9vdmlydC1tYXN0ZXItc25h cHNob3QvcnBtL2VsNy9ub2FyY2gvfCBncmVwICJcIiRwcm9qZWN0LVswLTldInx0YWlsIC0xIHxz ZWQgJ3MvLipnaXQvLztzLy5lbDcuKi8vJwp7Y29kZX0KCgoKd2FzIChBdXRob3I6IGRhbmtlbkBy ZWRoYXQuY29tKToKVW50aWwgdGhpcyBpcyBpbXBsZW1lbnRlZCwgSSd2ZSB3cml0dGVuIGEgbGl0 dGxlIHNjcmlwdCB0byBhdXRvbWF0ZSB3aGF0IEkgZG8gdG8gZmluZCB0aGUgbGF0ZXN0IHRlc3Rl ZCB2ZXJzaW9uIG9mIGEgcHJvamVjdAoKCntjb2RlOnNoZWxsfQokIGNhdCB+L2Jpbi9vdmlydC1s YXRlc3QtdGVzdGVkIAojIS9iaW4vc2gKCnByb2plY3Q9JDEKW1sgLXogIiRwcm9qZWN0IiBdXSAm JiBwcm9qZWN0PW92aXJ0LWVuZ2luZQoKY3VybCAtcyBodHRwOi8vcGxhaW4ucmVzb3VyY2VzLm92 aXJ0Lm9yZy9wdWIvb3ZpcnQtbWFzdGVyLXNuYXBzaG90L3JwbS9lbDcvbm9hcmNoL3wgZ3JlcCAi XCIkcHJvamVjdC1bMC05XSJ8dGFpbCAtMSB8c2VkICdzLy4qZ2l0Ly87cy8uZWw3LiovLycKe2Nv ZGV9CgoKPiBXaGVuIGEgY29tcG9uZW50IGJ1aWxkIHBhc3NlcyBPU1QsIHRhZyBpdHMgZ2l0IGhh c2gKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K Pgo+ICAgICAgICAgICAgICAgICBLZXk6IE9WSVJULTE3MTcKPiAgICAgICAgICAgICAgICAgVVJM OiBodHRwczovL292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTcxNwo+ICAg ICAgICAgICAgIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5Cj4gICAg ICAgICAgSXNzdWUgVHlwZTogTmV3IEZlYXR1cmUKPiAgICAgICAgICBDb21wb25lbnRzOiBvVmly dCBDSQo+ICAgICAgICAgICAgUmVwb3J0ZXI6IGRhbmtlbgo+ICAgICAgICAgICAgQXNzaWduZWU6 IGluZnJhCj4gICAgICAgICAgICAgIExhYmVsczogY2hhbmdlLXF1ZXVlLCBzdGFuZGFyZC1jaQo+ Cj4gVGFnZ2luZyB0aGUgc291cmNlIGdpdCB3b3VsZCBtYWtlIGl0IGVhc2llciBmb3IgbWUgdG8g dGVsbCBpZiBhIHNwZWNpZmljIGdpdCBjb21taXQgaXMgYWxyZWFkeSB0ZXN0ZWQgYnkgT1NUIGFu ZCBhdmFpbGFibGUgZm9yIFFBLgoKCgotLQpUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNz aWFuIEppcmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzApCgotLS0tLS0tLS0tLS09XzE1MDky Nzg0NDktMTEzNTktMTMxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJVVEYtOCIK Q29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCjxodG1sPjxib2R5Pgo8cHJlPlsgaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQv YnJvd3NlL09WSVJULTE3MTc/cGFnZT1jb20uYXRsYXNzaWFuLmppcmEucGx1Z2luLnN5c3RlbS5p c3N1ZXRhYnBhbmVsczpjb21tZW50LXRhYnBhbmVsJmFtcDtmb2N1c2VkQ29tbWVudElkPTM1MjM2 I2NvbW1lbnQtMzUyMzYgXTwvcHJlPgo8aDM+ZGFua2VuIGVkaXRlZCBjb21tZW50IG9uIE9WSVJU LTE3MTcgYXQgMTAvMjkvMTcgMTI6MDAgUE06PC9oMz4KPHA+VW50aWwgdGhpcyBpcyBpbXBsZW1l bnRlZCwgSSd2ZSB3cml0dGVuIGEgbGl0dGxlIHNjcmlwdCB0byBhdXRvbWF0ZSB3aGF0IEkgZG8g dG8gZmluZCB0aGUgbGF0ZXN0IHRlc3RlZCB2ZXJzaW9uIG9mIGEgcHJvamVjdDwvcD4KPHA+e2Nv ZGU6c2h9ICQgY2F0IH4vYmluL292aXJ0LWxhdGVzdC10ZXN0ZWQgIyEvYmluL3NoPC9wPgo8cD5w cm9qZWN0PSQxIFtbIC16ICZsZHF1bzskcHJvamVjdCZyZHF1bzsgXV0gJmFtcDsmYW1wOyBwcm9q ZWN0PW92aXJ0LWVuZ2luZTwvcD4KPHA+Y3VybCAtcyA8YSBocmVmPSJodHRwOi8vcGxhaW4ucmVz b3VyY2VzLm92aXJ0Lm9yZy9wdWIvb3ZpcnQtbWFzdGVyLXNuYXBzaG90L3JwbS9lbDcvbm9hcmNo LyI+aHR0cDovL3BsYWluLnJlc291cmNlcy5vdmlydC5vcmcvcHViL292aXJ0LW1hc3Rlci1zbmFw c2hvdC9ycG0vZWw3L25vYXJjaC88L2E+fCBncmVwICZxdW90O1wmcXVvdDskcHJvamVjdC1bMC05 XSZxdW90O3x0YWlsIC0xIHxzZWQgJmxzcXVvO3MvLipnaXQvLztzLy5lbDcuKi8vJnJzcXVvOyB7 Y29kZX08L3A+CjxwPndhcyAoQXV0aG9yOiBkYW5rZW5AcmVkaGF0LmNvbSk6IFVudGlsIHRoaXMg aXMgaW1wbGVtZW50ZWQsIEkndmUgd3JpdHRlbiBhIGxpdHRsZSBzY3JpcHQgdG8gYXV0b21hdGUg d2hhdCBJIGRvIHRvIGZpbmQgdGhlIGxhdGVzdCB0ZXN0ZWQgdmVyc2lvbiBvZiBhIHByb2plY3Q8 L3A+CjxwPntjb2RlOnNoZWxsfSAkIGNhdCB+L2Jpbi9vdmlydC1sYXRlc3QtdGVzdGVkICMhL2Jp bi9zaDwvcD4KPHA+cHJvamVjdD0kMSBbWyAteiAmbGRxdW87JHByb2plY3QmcmRxdW87IF1dICZh bXA7JmFtcDsgcHJvamVjdD1vdmlydC1lbmdpbmU8L3A+CjxwPmN1cmwgLXMgPGEgaHJlZj0iaHR0 cDovL3BsYWluLnJlc291cmNlcy5vdmlydC5vcmcvcHViL292aXJ0LW1hc3Rlci1zbmFwc2hvdC9y cG0vZWw3L25vYXJjaC8iPmh0dHA6Ly9wbGFpbi5yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi9vdmly dC1tYXN0ZXItc25hcHNob3QvcnBtL2VsNy9ub2FyY2gvPC9hPnwgZ3JlcCAmcXVvdDtcJnF1b3Q7 JHByb2plY3QtWzAtOV0mcXVvdDt8dGFpbCAtMSB8c2VkICZsc3F1bztzLy4qZ2l0Ly87cy8uZWw3 LiovLyZyc3F1bzsge2NvZGV9PC9wPgo8YmxvY2txdW90ZT48aDM+V2hlbiBhIGNvbXBvbmVudCBi dWlsZCBwYXNzZXMgT1NULCB0YWcgaXRzIGdpdCBoYXNoPC9oMz4KPHByZT4gICAgIEtleTogT1ZJ UlQtMTcxNwogICAgIFVSTDogaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3Nl L09WSVJULTE3MTcKIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5CiAg ICAgICAgIElzc3VlIFR5cGU6IE5ldyBGZWF0dXJlCiAgICAgICAgIENvbXBvbmVudHM6IG9WaXJ0 IENJClJlcG9ydGVyOiBkYW5rZW4KQXNzaWduZWU6IGluZnJhCiAgTGFiZWxzOiBjaGFuZ2UtcXVl dWUsIHN0YW5kYXJkLWNpPC9wcmU+CjxwPlRhZ2dpbmcgdGhlIHNvdXJjZSBnaXQgd291bGQgbWFr ZSBpdCBlYXNpZXIgZm9yIG1lIHRvIHRlbGwgaWYgYSBzcGVjaWZpYyBnaXQgY29tbWl0IGlzIGFs cmVhZHkgdGVzdGVkIGJ5IE9TVCBhbmQgYXZhaWxhYmxlIGZvciBRQS48L3A+PC9ibG9ja3F1b3Rl Pgo8cD4mbWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYSAodjEw MDEuMC4wLVNOQVBTSE9UIzEwMDA3MCk8L3A+Cgo8aW1nIHNyYz0iaHR0cHM6Ly91NDA0MzQwMi5j dC5zZW5kZ3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdHVjk5YW1KYk54SnBTcDItMkJDbXBZTHl6 WVMzcjFROTM5VDJzZ3oyRVRFckZoN3FVRVZLSDN0bVhyOU16SUQ4U2xXSENsUGNDb3MxVU90NkNB Qk0tMkZHcjdodEhaMUtaNFZwNlFRdDVwSElxQ3dtdktMZ1Zrazh2ZDViVGNUMm0wdzJzZEMtMkJQ MGkzRkVtdnFlbWJBSENCcjFFam9MMmd4WkktMkYycWR2QkdrNE1xNmd3T2JHTnlDYldIYTlJVUUz cTVWakY5alhXTGpMV1lZcVo1elB5bnotMkZqOENmeGs4cTBKSzBNUmhWbjgtM0QiIGFsdD0iIiB3 aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAiIHN0eWxlPSJoZWlnaHQ6MXB4ICFpbXBvcnRh bnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDttYXJnaW4t dG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6 MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowICFpbXBv cnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0 YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Ii8+CjwvYm9keT48L2h0bWw+CgotLS0tLS0t LS0tLS09XzE1MDkyNzg0NDktMTEzNTktMTMxLS0K --===============7262859943080135529==--