From jira at ovirt-jira.atlassian.net Sun Oct 29 12:01:12 2017 Content-Type: multipart/mixed; boundary="===============5187217397112507201==" 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:01:10 +0000 Message-ID: In-Reply-To: JIRA.33245.1508837411000@Atlassian.JIRA --===============5187217397112507201== 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_1509278470-25987-116 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:01 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/bash 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: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} > 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_1509278470-25987-116 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:01 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/bash

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: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}

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_1509278470-25987-116-- --===============5187217397112507201== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5Mjc4NDcwLTI1OTg3LTExNgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3P3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1MjM2I2NvbW1lbnQtMzUyMzYgXSAKCmRhbmtlbiBlZGl0ZWQgY29t bWVudCBvbiBPVklSVC0xNzE3IGF0IDEwLzI5LzE3IDEyOjAxIFBNOgotLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpVbnRpbCB0aGlzIGlz IGltcGxlbWVudGVkLCBJJ3ZlIHdyaXR0ZW4gYSBsaXR0bGUgc2NyaXB0IHRvIGF1dG9tYXRlIHdo YXQgSSBkbyB0byBmaW5kIHRoZSBsYXRlc3QgdGVzdGVkIHZlcnNpb24gb2YgYSBwcm9qZWN0CgoK e2NvZGU6c2h9CiQgY2F0IH4vYmluL292aXJ0LWxhdGVzdC10ZXN0ZWQgCiMhL2Jpbi9iYXNoCgpw cm9qZWN0PSQxCltbIC16ICIkcHJvamVjdCIgXV0gJiYgcHJvamVjdD1vdmlydC1lbmdpbmUKCmN1 cmwgLXMgaHR0cDovL3BsYWluLnJlc291cmNlcy5vdmlydC5vcmcvcHViL292aXJ0LW1hc3Rlci1z bmFwc2hvdC9ycG0vZWw3L25vYXJjaC98IGdyZXAgIlwiJHByb2plY3QtWzAtOV0ifHRhaWwgLTEg fHNlZCAncy8uKmdpdC8vO3MvLmVsNy4qLy8nCntjb2RlfQoKCgp3YXMgKEF1dGhvcjogZGFua2Vu QHJlZGhhdC5jb20pOgpVbnRpbCB0aGlzIGlzIGltcGxlbWVudGVkLCBJJ3ZlIHdyaXR0ZW4gYSBs aXR0bGUgc2NyaXB0IHRvIGF1dG9tYXRlIHdoYXQgSSBkbyB0byBmaW5kIHRoZSBsYXRlc3QgdGVz dGVkIHZlcnNpb24gb2YgYSBwcm9qZWN0CgoKe2NvZGU6c2h9CiQgY2F0IH4vYmluL292aXJ0LWxh dGVzdC10ZXN0ZWQgCiMhL2Jpbi9zaAoKcHJvamVjdD0kMQpbWyAteiAiJHByb2plY3QiIF1dICYm IHByb2plY3Q9b3ZpcnQtZW5naW5lCgpjdXJsIC1zIGh0dHA6Ly9wbGFpbi5yZXNvdXJjZXMub3Zp cnQub3JnL3B1Yi9vdmlydC1tYXN0ZXItc25hcHNob3QvcnBtL2VsNy9ub2FyY2gvfCBncmVwICJc IiRwcm9qZWN0LVswLTldInx0YWlsIC0xIHxzZWQgJ3MvLipnaXQvLztzLy5lbDcuKi8vJwp7Y29k ZX0KCgo+IFdoZW4gYSBjb21wb25lbnQgYnVpbGQgcGFzc2VzIE9TVCwgdGFnIGl0cyBnaXQgaGFz aAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ Cj4gICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTcxNwo+ICAgICAgICAgICAgICAgICBVUkw6 IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3Cj4gICAg ICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBtYWRlIGVhc3kKPiAgICAg ICAgICBJc3N1ZSBUeXBlOiBOZXcgRmVhdHVyZQo+ICAgICAgICAgIENvbXBvbmVudHM6IG9WaXJ0 IENJCj4gICAgICAgICAgICBSZXBvcnRlcjogZGFua2VuCj4gICAgICAgICAgICBBc3NpZ25lZTog aW5mcmEKPiAgICAgICAgICAgICAgTGFiZWxzOiBjaGFuZ2UtcXVldWUsIHN0YW5kYXJkLWNpCj4K PiBUYWdnaW5nIHRoZSBzb3VyY2UgZ2l0IHdvdWxkIG1ha2UgaXQgZWFzaWVyIGZvciBtZSB0byB0 ZWxsIGlmIGEgc3BlY2lmaWMgZ2l0IGNvbW1pdCBpcyBhbHJlYWR5IHRlc3RlZCBieSBPU1QgYW5k IGF2YWlsYWJsZSBmb3IgUUEuCgoKCi0tClRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3Np YW4gSmlyYQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3MCkKCi0tLS0tLS0tLS0tLT1fMTUwOTI3 ODQ3MC0yNTk4Ny0xMTYKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9IlVURi04IgpD b250ZW50LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2Jp dAoKPGh0bWw+PGJvZHk+CjxwcmU+WyBodHRwczovL292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9i cm93c2UvT1ZJUlQtMTcxNz9wYWdlPWNvbS5hdGxhc3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlz c3VldGFicGFuZWxzOmNvbW1lbnQtdGFicGFuZWwmYW1wO2ZvY3VzZWRDb21tZW50SWQ9MzUyMzYj Y29tbWVudC0zNTIzNiBdPC9wcmU+CjxoMz5kYW5rZW4gZWRpdGVkIGNvbW1lbnQgb24gT1ZJUlQt MTcxNyBhdCAxMC8yOS8xNyAxMjowMSBQTTo8L2gzPgo8cD5VbnRpbCB0aGlzIGlzIGltcGxlbWVu dGVkLCBJJ3ZlIHdyaXR0ZW4gYSBsaXR0bGUgc2NyaXB0IHRvIGF1dG9tYXRlIHdoYXQgSSBkbyB0 byBmaW5kIHRoZSBsYXRlc3QgdGVzdGVkIHZlcnNpb24gb2YgYSBwcm9qZWN0PC9wPgo8cD57Y29k ZTpzaH0gJCBjYXQgfi9iaW4vb3ZpcnQtbGF0ZXN0LXRlc3RlZCAjIS9iaW4vYmFzaDwvcD4KPHA+ cHJvamVjdD0kMSBbWyAteiAmbGRxdW87JHByb2plY3QmcmRxdW87IF1dICZhbXA7JmFtcDsgcHJv amVjdD1vdmlydC1lbmdpbmU8L3A+CjxwPmN1cmwgLXMgPGEgaHJlZj0iaHR0cDovL3BsYWluLnJl c291cmNlcy5vdmlydC5vcmcvcHViL292aXJ0LW1hc3Rlci1zbmFwc2hvdC9ycG0vZWw3L25vYXJj aC8iPmh0dHA6Ly9wbGFpbi5yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi9vdmlydC1tYXN0ZXItc25h cHNob3QvcnBtL2VsNy9ub2FyY2gvPC9hPnwgZ3JlcCAmcXVvdDtcJnF1b3Q7JHByb2plY3QtWzAt OV0mcXVvdDt8dGFpbCAtMSB8c2VkICZsc3F1bztzLy4qZ2l0Ly87cy8uZWw3LiovLyZyc3F1bzsg e2NvZGV9PC9wPgo8cD53YXMgKEF1dGhvcjogZGFua2VuQHJlZGhhdC5jb20pOiBVbnRpbCB0aGlz IGlzIGltcGxlbWVudGVkLCBJJ3ZlIHdyaXR0ZW4gYSBsaXR0bGUgc2NyaXB0IHRvIGF1dG9tYXRl IHdoYXQgSSBkbyB0byBmaW5kIHRoZSBsYXRlc3QgdGVzdGVkIHZlcnNpb24gb2YgYSBwcm9qZWN0 PC9wPgo8cD57Y29kZTpzaH0gJCBjYXQgfi9iaW4vb3ZpcnQtbGF0ZXN0LXRlc3RlZCAjIS9iaW4v c2g8L3A+CjxwPnByb2plY3Q9JDEgW1sgLXogJmxkcXVvOyRwcm9qZWN0JnJkcXVvOyBdXSAmYW1w OyZhbXA7IHByb2plY3Q9b3ZpcnQtZW5naW5lPC9wPgo8cD5jdXJsIC1zIDxhIGhyZWY9Imh0dHA6 Ly9wbGFpbi5yZXNvdXJjZXMub3ZpcnQub3JnL3B1Yi9vdmlydC1tYXN0ZXItc25hcHNob3QvcnBt L2VsNy9ub2FyY2gvIj5odHRwOi8vcGxhaW4ucmVzb3VyY2VzLm92aXJ0Lm9yZy9wdWIvb3ZpcnQt bWFzdGVyLXNuYXBzaG90L3JwbS9lbDcvbm9hcmNoLzwvYT58IGdyZXAgJnF1b3Q7XCZxdW90OyRw cm9qZWN0LVswLTldJnF1b3Q7fHRhaWwgLTEgfHNlZCAmbHNxdW87cy8uKmdpdC8vO3MvLmVsNy4q Ly8mcnNxdW87IHtjb2RlfTwvcD4KPGJsb2NrcXVvdGU+PGgzPldoZW4gYSBjb21wb25lbnQgYnVp bGQgcGFzc2VzIE9TVCwgdGFnIGl0cyBnaXQgaGFzaDwvaDM+CjxwcmU+ICAgICBLZXk6IE9WSVJU LTE3MTcKICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9P VklSVC0xNzE3CiBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQogICAg ICAgICBJc3N1ZSBUeXBlOiBOZXcgRmVhdHVyZQogICAgICAgICBDb21wb25lbnRzOiBvVmlydCBD SQpSZXBvcnRlcjogZGFua2VuCkFzc2lnbmVlOiBpbmZyYQogIExhYmVsczogY2hhbmdlLXF1ZXVl LCBzdGFuZGFyZC1jaTwvcHJlPgo8cD5UYWdnaW5nIHRoZSBzb3VyY2UgZ2l0IHdvdWxkIG1ha2Ug aXQgZWFzaWVyIGZvciBtZSB0byB0ZWxsIGlmIGEgc3BlY2lmaWMgZ2l0IGNvbW1pdCBpcyBhbHJl YWR5IHRlc3RlZCBieSBPU1QgYW5kIGF2YWlsYWJsZSBmb3IgUUEuPC9wPjwvYmxvY2txdW90ZT4K PHA+Jm1kYXNoOyBUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEgKHYxMDAx LjAuMC1TTkFQU0hPVCMxMDAwNzApPC9wPgoKPGltZyBzcmM9Imh0dHBzOi8vdTQwNDM0MDIuY3Qu c2VuZGdyaWQubmV0L3dmL29wZW4/dXBuPWk1VE1XR1Y5OWFtSmJOeEpwU3AyLTJCQ21wWUx5ellT M3IxUTkzOVQyc2d6M2ltVU9BMXZIclYtMkJQZmFuU3JZMmM3SGJpdFhRSzctMkJDQ2t1NjRyS3B4 U0c1STh6UkRNT3JpS1k0TWZhS0M1OGZWd281ekcxTFl5Q0ljb1JSNlBrRUdnVGlTT3RaQk1vS2Nq dm8zUkVoaVd5TmsyQlpaZ2ltZVVDLTJCWXBSNkN6RGE0NjhGMFJDd1MxLTJGV2R5YTcwVGdXMTdQ Y1JNM05rc0k3Q1pKaGVFZS0yQndsaVo2Q2dscC0yRlNzZS0yRkdTMFk2bXI2ZUZNLTNEIiBhbHQ9 IiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgYm9yZGVyPSIwIiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1w b3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2JvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7bWFy Z2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luLXJp Z2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCAh aW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWlt cG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyIvPgo8L2JvZHk+PC9odG1sPgoKLS0t LS0tLS0tLS0tPV8xNTA5Mjc4NDcwLTI1OTg3LTExNi0tCg== --===============5187217397112507201==--