From jira at ovirt-jira.atlassian.net Thu Sep 28 07:27:51 2017 Content-Type: multipart/mixed; boundary="===============3559421150378732343==" MIME-Version: 1.0 From: eyal edri (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1678) Move gerrit-admin project to be standard CI Date: Thu, 28 Sep 2017 07:27:50 +0000 Message-ID: In-Reply-To: JIRA.33204.1506583669000@Atlassian.JIRA --===============3559421150378732343== 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_1506583670-23349-172 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1678?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] eyal edri updated OVIRT-1678: ----------------------------- Epic Link: OVIRT-411 > Move gerrit-admin project to be standard CI > ------------------------------------------- > > Key: OVIRT-1678 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1678 > Project: oVirt - virtualization made easy > Issue Type: Task > Components: Gerrit/git > Reporter: eyal edri > Assignee: infra > > Since we're moving all projects on CI to be a std-ci project ( i.e have a= utomation/ dir with all the relevant scripts inside ), we should also move = the gerrit-admin project which holds all the code for the Gerrit hooks. > This will help lay the ground for adding unit-tests and deployments for t= he hooks in a standard way. = > I would start with adding a 'check-patch.sh' script which will do basic s= anity on the code, maybe using partner-bugizlla instance and a test bug for= testing the hooks. > It's also a great way to learn more about how to create a stanard CI proj= ect. > More info on it can be found on the infra docs page: = > http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Build_and_test_standa= rds/index.html -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100063) ------------=3D_1506583670-23349-172 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1678?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

eyal edri updated OVIRT-1678:

Epic Link: OVIRT-411

Move gerrit-admin project to be standard CI

     Key: OVIRT-1678
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1678
 Project: oVirt - virtualization made easy
         Issue Type: Task
         Components: Gerrit/git
Reporter: eyal edri
Assignee: infra

Since we're moving all projects on CI to be a std-ci project ( i.e have = automation/ dir with all the relevant scripts inside ), we should also move= the gerrit-admin project which holds all the code for the Gerrit hooks. Th= is will help lay the ground for adding unit-tests and deployments for the h= ooks in a standard way. I would start with adding a ‘check-patch.sh&r= squo; script which will do basic sanity on the code, maybe using partner-bu= gizlla instance and a test bug for testing the hooks. It's also a great way= to learn more about how to create a stanard CI project. More info on it ca= n be found on the infra docs page: http://ovirt-in= fra-docs.readthedocs.io/en/latest/CI/Build_and_test_standards/index.html

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

3D"" ------------=3D_1506583670-23349-172-- --===============3559421150378732343== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA2NTgzNjcwLTIzMzQ5LTE3MgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICAgWyBodHRwczov L292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTY3OD9wYWdlPWNvbS5hdGxh c3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdCgpl eWFsIGVkcmkgdXBkYXRlZCBPVklSVC0xNjc4OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQogICAgRXBpYyBMaW5rOiBPVklSVC00MTEKCj4gTW92ZSBnZXJyaXQtYWRtaW4gcHJvamVjdCB0 byBiZSBzdGFuZGFyZCBDSQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KPgo+ICAgICAgICAgICAgICAgICBLZXk6IE9WSVJULTE2NzgKPiAgICAgICAgICAgICAg ICAgVVJMOiBodHRwczovL292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTY3 OAo+ICAgICAgICAgICAgIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5 Cj4gICAgICAgICAgSXNzdWUgVHlwZTogVGFzawo+ICAgICAgICAgIENvbXBvbmVudHM6IEdlcnJp dC9naXQKPiAgICAgICAgICAgIFJlcG9ydGVyOiBleWFsIGVkcmkKPiAgICAgICAgICAgIEFzc2ln bmVlOiBpbmZyYQo+Cj4gU2luY2Ugd2UncmUgbW92aW5nIGFsbCBwcm9qZWN0cyBvbiBDSSB0byBi ZSBhIHN0ZC1jaSBwcm9qZWN0ICggaS5lIGhhdmUgYXV0b21hdGlvbi8gZGlyIHdpdGggYWxsIHRo ZSByZWxldmFudCBzY3JpcHRzIGluc2lkZSApLCB3ZSBzaG91bGQgYWxzbyBtb3ZlIHRoZSBnZXJy aXQtYWRtaW4gcHJvamVjdCB3aGljaCBob2xkcyBhbGwgdGhlIGNvZGUgZm9yIHRoZSBHZXJyaXQg aG9va3MuCj4gVGhpcyB3aWxsIGhlbHAgbGF5IHRoZSBncm91bmQgZm9yIGFkZGluZyB1bml0LXRl c3RzIGFuZCBkZXBsb3ltZW50cyBmb3IgdGhlIGhvb2tzIGluIGEgc3RhbmRhcmQgd2F5LiAKPiBJ IHdvdWxkIHN0YXJ0IHdpdGggYWRkaW5nIGEgJ2NoZWNrLXBhdGNoLnNoJyBzY3JpcHQgd2hpY2gg d2lsbCBkbyBiYXNpYyBzYW5pdHkgb24gdGhlIGNvZGUsIG1heWJlIHVzaW5nIHBhcnRuZXItYnVn aXpsbGEgaW5zdGFuY2UgYW5kIGEgdGVzdCBidWcgZm9yIHRlc3RpbmcgdGhlIGhvb2tzLgo+IEl0 J3MgYWxzbyBhIGdyZWF0IHdheSB0byBsZWFybiBtb3JlIGFib3V0IGhvdyB0byBjcmVhdGUgYSBz dGFuYXJkIENJIHByb2plY3QuCj4gTW9yZSBpbmZvIG9uIGl0IGNhbiBiZSBmb3VuZCBvbiB0aGUg aW5mcmEgZG9jcyBwYWdlOiAKPiBodHRwOi8vb3ZpcnQtaW5mcmEtZG9jcy5yZWFkdGhlZG9jcy5p by9lbi9sYXRlc3QvQ0kvQnVpbGRfYW5kX3Rlc3Rfc3RhbmRhcmRzL2luZGV4Lmh0bWwKCgoKLS0K VGhpcyBtZXNzYWdlIHdhcyBzZW50IGJ5IEF0bGFzc2lhbiBKaXJhCih2MTAwMS4wLjAtU05BUFNI T1QjMTAwMDYzKQoKLS0tLS0tLS0tLS0tPV8xNTA2NTgzNjcwLTIzMzQ5LTE3MgpDb250ZW50LVR5 cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iVVRGLTgiCkNvbnRlbnQtRGlzcG9zaXRpb246IGlubGlu ZQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD48Ym9keT4KPHByZT5bIGh0 dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNjc4P3BhZ2U9Y29t LmF0bGFzc2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6YWxsLXRhYnBhbmVs IF08L3ByZT4KPGgzPmV5YWwgZWRyaSB1cGRhdGVkIE9WSVJULTE2Nzg6PC9oMz4KPHByZT5FcGlj IExpbms6IE9WSVJULTQxMTwvcHJlPgo8YmxvY2txdW90ZT48aDM+TW92ZSBnZXJyaXQtYWRtaW4g cHJvamVjdCB0byBiZSBzdGFuZGFyZCBDSTwvaDM+CjxwcmU+ICAgICBLZXk6IE9WSVJULTE2NzgK ICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0x Njc4CiBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQogICAgICAgICBJ c3N1ZSBUeXBlOiBUYXNrCiAgICAgICAgIENvbXBvbmVudHM6IEdlcnJpdC9naXQKUmVwb3J0ZXI6 IGV5YWwgZWRyaQpBc3NpZ25lZTogaW5mcmE8L3ByZT4KPHA+U2luY2Ugd2UncmUgbW92aW5nIGFs bCBwcm9qZWN0cyBvbiBDSSB0byBiZSBhIHN0ZC1jaSBwcm9qZWN0ICggaS5lIGhhdmUgYXV0b21h dGlvbi8gZGlyIHdpdGggYWxsIHRoZSByZWxldmFudCBzY3JpcHRzIGluc2lkZSApLCB3ZSBzaG91 bGQgYWxzbyBtb3ZlIHRoZSBnZXJyaXQtYWRtaW4gcHJvamVjdCB3aGljaCBob2xkcyBhbGwgdGhl IGNvZGUgZm9yIHRoZSBHZXJyaXQgaG9va3MuIFRoaXMgd2lsbCBoZWxwIGxheSB0aGUgZ3JvdW5k IGZvciBhZGRpbmcgdW5pdC10ZXN0cyBhbmQgZGVwbG95bWVudHMgZm9yIHRoZSBob29rcyBpbiBh IHN0YW5kYXJkIHdheS4gSSB3b3VsZCBzdGFydCB3aXRoIGFkZGluZyBhICZsc3F1bztjaGVjay1w YXRjaC5zaCZyc3F1bzsgc2NyaXB0IHdoaWNoIHdpbGwgZG8gYmFzaWMgc2FuaXR5IG9uIHRoZSBj b2RlLCBtYXliZSB1c2luZyBwYXJ0bmVyLWJ1Z2l6bGxhIGluc3RhbmNlIGFuZCBhIHRlc3QgYnVn IGZvciB0ZXN0aW5nIHRoZSBob29rcy4gSXQncyBhbHNvIGEgZ3JlYXQgd2F5IHRvIGxlYXJuIG1v cmUgYWJvdXQgaG93IHRvIGNyZWF0ZSBhIHN0YW5hcmQgQ0kgcHJvamVjdC4gTW9yZSBpbmZvIG9u IGl0IGNhbiBiZSBmb3VuZCBvbiB0aGUgaW5mcmEgZG9jcyBwYWdlOiA8YSBocmVmPSJodHRwOi8v b3ZpcnQtaW5mcmEtZG9jcy5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvQ0kvQnVpbGRfYW5kX3Rl c3Rfc3RhbmRhcmRzL2luZGV4Lmh0bWwiPmh0dHA6Ly9vdmlydC1pbmZyYS1kb2NzLnJlYWR0aGVk b2NzLmlvL2VuL2xhdGVzdC9DSS9CdWlsZF9hbmRfdGVzdF9zdGFuZGFyZHMvaW5kZXguaHRtbDwv YT48L3A+PC9ibG9ja3F1b3RlPgo8cD4mbWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBB dGxhc3NpYW4gSmlyYSAodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA2Myk8L3A+Cgo8aW1nIHNyYz0i aHR0cHM6Ly91NDA0MzQwMi5jdC5zZW5kZ3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdHVjk5YW1K Yk54SnBTcDItMkJDbXBZTHl6WVMzcjFROTM5VDJzZ3oxeVJaR20tMkZyQVYyVUxwUmxEQWZaYkx5 R0EwT2FDVXdvZzhrY0FuemYtMkI4RlR3ZDZLUTR5S3EtMkJZeDJ4QTNFd3prdDZrMzlFcExSVlJZ eHdVWnBqU1BzUzZJMlB1OFhhbVRES0ZxQnktMkY3Nmh3STJOWHFURS0yRmxtTDI2LTJGR2JsSmVQ a1JzMGUzekxsWml1VnFQTndmbjJ4YTlmTFRVMTZyZFUtMkZicHM4dTFYQ3VUaUg3UEtCcHItMkJN VmdNLTJCZDFoZnQwRExZLTNEIiBhbHQ9IiIgd2lkdGg9IjEiIGhlaWdodD0iMSIgYm9yZGVyPSIw IiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2JvcmRl ci13aWR0aDowICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRv bTowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFp bXBvcnRhbnQ7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9y dGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50 OyIvPgo8L2JvZHk+PC9odG1sPgoKLS0tLS0tLS0tLS0tPV8xNTA2NTgzNjcwLTIzMzQ5LTE3Mi0t Cg== --===============3559421150378732343==--