From jira at ovirt-jira.atlassian.net Sun Oct 29 12:00:15 2017 Content-Type: multipart/mixed; boundary="===============3590282198974194125==" 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:12 +0000 Message-ID: In-Reply-To: JIRA.33245.1508837411000@Atlassian.JIRA --===============3590282198974194125== 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_1509278412-14452-114 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 commented on OVIRT-1717: ------------------------------- 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_1509278412-14452-114 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 commented on OVIRT-1717:

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-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_1509278412-14452-114-- --===============3590282198974194125== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5Mjc4NDEyLTE0NDUyLTExNApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3P3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1MjM2I2NvbW1lbnQtMzUyMzYgXSAKCmRhbmtlbiBjb21tZW50ZWQg b24gT1ZJUlQtMTcxNzoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVW50aWwgdGhp cyBpcyBpbXBsZW1lbnRlZCwgSSd2ZSB3cml0dGVuIGEgbGl0dGxlIHNjcmlwdCB0byBhdXRvbWF0 ZSB3aGF0IEkgZG8gdG8gZmluZCB0aGUgbGF0ZXN0IHRlc3RlZCB2ZXJzaW9uIG9mIGEgcHJvamVj dAoKCntjb2RlOnNoZWxsfQokIGNhdCB+L2Jpbi9vdmlydC1sYXRlc3QtdGVzdGVkIAojIS9iaW4v c2gKCnByb2plY3Q9JDEKW1sgLXogIiRwcm9qZWN0IiBdXSAmJiBwcm9qZWN0PW92aXJ0LWVuZ2lu ZQoKY3VybCAtcyBodHRwOi8vcGxhaW4ucmVzb3VyY2VzLm92aXJ0Lm9yZy9wdWIvb3ZpcnQtbWFz dGVyLXNuYXBzaG90L3JwbS9lbDcvbm9hcmNoL3wgZ3JlcCAiXCIkcHJvamVjdC1bMC05XSJ8dGFp bCAtMSB8c2VkICdzLy4qZ2l0Ly87cy8uZWw3LiovLycKe2NvZGV9CgoKPiBXaGVuIGEgY29tcG9u ZW50IGJ1aWxkIHBhc3NlcyBPU1QsIHRhZyBpdHMgZ2l0IGhhc2gKPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+ICAgICAgICAgICAgICAgICBL ZXk6IE9WSVJULTE3MTcKPiAgICAgICAgICAgICAgICAgVVJMOiBodHRwczovL292aXJ0LWppcmEu YXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTcxNwo+ICAgICAgICAgICAgIFByb2plY3Q6IG9W aXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5Cj4gICAgICAgICAgSXNzdWUgVHlwZTogTmV3 IEZlYXR1cmUKPiAgICAgICAgICBDb21wb25lbnRzOiBvVmlydCBDSQo+ICAgICAgICAgICAgUmVw b3J0ZXI6IGRhbmtlbgo+ICAgICAgICAgICAgQXNzaWduZWU6IGluZnJhCj4gICAgICAgICAgICAg IExhYmVsczogY2hhbmdlLXF1ZXVlLCBzdGFuZGFyZC1jaQo+Cj4gVGFnZ2luZyB0aGUgc291cmNl IGdpdCB3b3VsZCBtYWtlIGl0IGVhc2llciBmb3IgbWUgdG8gdGVsbCBpZiBhIHNwZWNpZmljIGdp dCBjb21taXQgaXMgYWxyZWFkeSB0ZXN0ZWQgYnkgT1NUIGFuZCBhdmFpbGFibGUgZm9yIFFBLgoK CgotLQpUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEKKHYxMDAxLjAuMC1T TkFQU0hPVCMxMDAwNzApCgotLS0tLS0tLS0tLS09XzE1MDkyNzg0MTItMTQ0NTItMTE0CkNvbnRl bnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJVVEYtOCIKQ29udGVudC1EaXNwb3NpdGlvbjog aW5saW5lCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5Pgo8cHJl PlsgaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE3MTc/cGFn ZT1jb20uYXRsYXNzaWFuLmppcmEucGx1Z2luLnN5c3RlbS5pc3N1ZXRhYnBhbmVsczpjb21tZW50 LXRhYnBhbmVsJmFtcDtmb2N1c2VkQ29tbWVudElkPTM1MjM2I2NvbW1lbnQtMzUyMzYgXTwvcHJl Pgo8aDM+ZGFua2VuIGNvbW1lbnRlZCBvbiBPVklSVC0xNzE3OjwvaDM+CjxwPlVudGlsIHRoaXMg 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 WVMzcjFROTM5VDJzZ3oydU51bk1aZ1FNUlZPazVlbTVzNTNKd1hGN2dZZ1BSWC0yRlJXUXktMkJS M295MUtncXNnMWNQcEpSZXNmUGI3VHhFUVFWOUJnakpaaUFZY0NWeUtzUzNQZGdTSm1Fb0NVRlhs TjZhRnItMkIwblNtOFktMkZ2Mi0yQjZnbTRabWwtMkJJNjktMkJUSVZBeU5qSnBiM3ppRS0yQktR RVNTSFZGVEVVLTJCeVBpend1RkZ2UmktMkZGWi0yQlRRWjNQc0hGUmE3SkpTTlpxZmxrblJiZXhQ Yy0zRCIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdo dDoxcHggIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1w b3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50 O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRp bmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1y aWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5Pjwv aHRtbD4KCi0tLS0tLS0tLS0tLT1fMTUwOTI3ODQxMi0xNDQ1Mi0xMTQtLQo= --===============3590282198974194125==--