Fatih Degirmenci [Wed, 8 May 2019 06:56:52 +0000 (08:56 +0200)]
Enable scenario input for engine verify jobs
There will be cases where we need to specify the scenario to
verify the engine with. Most obvious example to this is while
adding newly implemented scenarios into sdf.yml.
Change-Id: Ia60ac75a9f65f9c29efd9804095f15e2338f9be9
Fatih Degirmenci [Tue, 7 May 2019 10:32:56 +0000 (12:32 +0200)]
Remove trailing quote in build description
Change-Id: I925f44c12afd0796cc03687664da1f076b6e596b
Fatih Degirmenci [Tue, 7 May 2019 09:20:53 +0000 (11:20 +0200)]
Use uri for sdf and stop setting DEPLOY_SCENARIO parameter
Change-Id: Ied5bd18d3b0090ee8d41810b4a68e30c5677b39f
Fatih Degirmenci [Tue, 7 May 2019 09:00:11 +0000 (11:00 +0200)]
Write change.properties file for scenario-verify jobs
Change-Id: Ia27182ee90377c470835745763427e05e21a03d6
Fatih Degirmenci [Tue, 7 May 2019 08:39:31 +0000 (10:39 +0200)]
Fix scenario verification jobs
Change-Id: I9d99820cd1d3493fa24d23b2af061fb455afa280
Fatih Degirmenci [Wed, 10 Apr 2019 07:36:03 +0000 (09:36 +0200)]
Create jobs to verify changes to scenarios
Currently only commit message based scenario determination is
in place. Determining the scenario based on the changed files
is yet to be implemented.
The scripts and the jobs will be refactored to increase the
reuse and reduce the duplication once the basic scenario verification
is working.
Change-Id: I4b936c955828f34f263e9825a465bba25e4688c1
robert.tomczyk [Fri, 3 May 2019 14:52:16 +0000 (15:52 +0100)]
Add push,rebase,verify jobs for Dublin branch of dcaegen2/collectors/datafile
Change-Id: Ib611f2e4670b03d9d49e4226fbed2203ea27ce65
robert.tomczyk@est.tech [Thu, 2 May 2019 12:52:03 +0000 (13:52 +0100)]
Add push,rebase,verify jobs for Dublin branch of dcaegen2/collectors/datafile
Change-Id: Iff614492391b7c3df75b7854368910a6d8135cfb
robert.tomczyk@est.tech [Thu, 2 May 2019 08:56:31 +0000 (09:56 +0100)]
Add rebase/push jobs for ONAP project so/docker-config
Change-Id: Ie83f387d16def5324cf14ed6423ddc593d4f30d4
Robert Tomczyk [Wed, 24 Apr 2019 13:48:51 +0000 (13:48 +0000)]
Merge "Create jobs for microservice-generation in Acumos project"
robert.tomczyk@est.tech [Wed, 24 Apr 2019 06:56:12 +0000 (07:56 +0100)]
Create jobs for microservice-generation in Acumos project
Change-Id: I0bb5315c5443aa44f7af191818a9379a5f61e868
Fatih Degirmenci [Wed, 24 Apr 2019 10:35:02 +0000 (12:35 +0200)]
Switch to functest-smoke suite for periodic jobs
Functest Smoke suite will be used for testing new versions of the
platform and the scenarios in order to decide if a certain version
should be promoted to the next level.
Change-Id: I1be4289b1d15e77d064033b8cba1f73546383e5e
Fatih Degirmenci [Tue, 23 Apr 2019 18:11:39 +0000 (20:11 +0200)]
Use correct slave label based on deploy type
Change-Id: If4e87b417a4164b2a58ef6e7fe84e281ebec574d
Fatih Degirmenci [Tue, 23 Apr 2019 15:54:19 +0000 (17:54 +0200)]
Configure jobs for baremetal deployments
Change-Id: Ie4a05e35c5109543fced915ef57ef678104d0624
robert.tomczyk@est.tech [Tue, 23 Apr 2019 13:07:28 +0000 (14:07 +0100)]
Create jobs for license manager Acumos project
Change-Id: If73613f5fad81c7171b78ef70fc785351d6dcf74
Fatih Degirmenci [Tue, 23 Apr 2019 12:34:31 +0000 (14:34 +0200)]
Create jobs for acumos/kubernetes-client
Change-Id: Ie83d9c43a4b9c37a48e1107b7a41655754e99d9f
Fatih Degirmenci [Tue, 23 Apr 2019 10:25:03 +0000 (10:25 +0000)]
Merge "Reenable yardstick for virtual deployments"
Fatih Degirmenci [Tue, 23 Apr 2019 09:02:28 +0000 (09:02 +0000)]
Reenable yardstick for virtual deployments
The failures were probably due to instability of the cloud so attempting to reenable Yardstick to see if that is the case. If things don't work as expected, Yardstick might need to be disabled again.
This reverts commit
676634418826beb45e728d3e0e34be97a7a69ebe.
Change-Id: Iff081a4b72237e60e14b4c3a37aa00ed47e0dcdd
Fatih Degirmenci [Thu, 18 Apr 2019 12:44:57 +0000 (14:44 +0200)]
Move verify and periodic jobs to City Cloud instances
Change-Id: I56dc843cedf5992d78bf930455aa4dcdd9edb341
Fatih Degirmenci [Wed, 17 Apr 2019 19:05:12 +0000 (21:05 +0200)]
Disable yardstick for virtual deployments
Virtual deployments are not suited for running performance
tests as it can be seen in build history. As we are working
on bringing in baremetal in place, we can stop running yardstick
for virtual deployments which we already made it working.
Change-Id: Ic97fe7a60931e3b9e4b462fc9ff0134098e4ba27
Fatih Degirmenci [Wed, 17 Apr 2019 17:20:21 +0000 (19:20 +0200)]
Reduce ansible verbosity
Change-Id: Ice1ce68656bbf14ae9011513a13da1ec0c3335a1
Fatih Degirmenci [Mon, 15 Apr 2019 06:42:08 +0000 (06:42 +0000)]
Merge "acumos: Add jobs for federation project"
Wenqing Gu [Fri, 12 Apr 2019 07:52:40 +0000 (09:52 +0200)]
Add ENGINE_ANSIBLE_PARAMS to enable debugging
We add -vvv to the periodical jobs so that we can see what is going
on for the issues.
Change-Id: I650ec786787a0fb4535b8be6f6be0a5c3507d1f1
Fatih Degirmenci [Thu, 11 Apr 2019 13:58:03 +0000 (15:58 +0200)]
acumos: Add jobs for federation project
Change-Id: Ibff0a987919362299da7f13a8bc75969862e03a4
Fatih Degirmenci [Tue, 9 Apr 2019 06:39:51 +0000 (08:39 +0200)]
Gather macros used by jobs in same file
Nearly all the jobs use same macros so it is better to move
them to a file to ease the handling of them.
Change-Id: I46a9b1f7f1894b8994332f7dc42d7676043faf3b
Fatih Degirmenci [Mon, 8 Apr 2019 22:09:13 +0000 (00:09 +0200)]
Remove incorrectly added files to git
Change-Id: I445a3215e65db89e09fdfd13595e7fab6f92425a
Fatih Degirmenci [Mon, 8 Apr 2019 22:04:41 +0000 (00:04 +0200)]
bugfix: Use correct macros for cloud-infra-verify-engine jobs
Change-Id: Ib69dc57b7f7efbe4d88b5456ebce5818dfd8f8b3
Fatih Degirmenci [Fri, 5 Apr 2019 17:12:59 +0000 (10:12 -0700)]
Fix cloud-infra-periodic job build job macros
Change-Id: Ia83660b1a5bf9619bb2a9d077dabe056ebafb3f9
Fatih Degirmenci [Wed, 3 Apr 2019 18:18:28 +0000 (11:18 -0700)]
Adapt jobs to integrate yardstick
Integrating yardstick requires all jobs to be adapted accordingly.
- cloud-infra-test.sh: we now started using arguments to set values
explicitly.
- cloud-infra-periodic-engine.yaml: periodic runs now include yardstick
as well. it is ok to run yardstick kubernetes testing but it will probably
not work with an openstack deployment due to lower performance of virtual
deployments.
- cloud-infra-verify-engine.yaml: additional parameters are declared to
set variables explictly.
- cloud-infra-verify-test.yaml: we now verify changes coming to infra/test
repo for both of the test frameworks, functest and yardstick, to ensure
changes do not cause problems for any of these.
Change-Id: I2ec82bc7c0424ca190dcf51d032eec5e52855062
Fatih Degirmenci [Fri, 29 Mar 2019 12:30:28 +0000 (12:30 +0000)]
cloud-infra: Add periodic jobs to verify the stability
Change-Id: I3d96126b6a6da5655fd6612ef5b01a6672c9bab3
Fatih Degirmenci [Wed, 27 Mar 2019 08:40:03 +0000 (09:40 +0100)]
Add verify jobs for mirrored Acumos projects
This change adds globals for Acumos due to lack of namespacing
imported projects.
Using Acumos globals, verify jobs are created for portal-marketplace
and security-verification repos.
Change-Id: I53c1c4fc14c521732d3229a7116bfa3b2ddfb108
Fatih Degirmenci [Mon, 25 Mar 2019 11:58:03 +0000 (12:58 +0100)]
Chdir before removing the dir we are in
Change-Id: Ibc1b2bb41cdeed0c11a7d2491aecce89063e1b12
Fatih Degirmenci [Mon, 25 Mar 2019 09:48:56 +0000 (10:48 +0100)]
Remove WORKSPACE to ensure we can clone infra/test repo
Change-Id: I36c4a62608bd22fcda34be31b1a1a9eb8272249f
Fatih Degirmenci [Mon, 25 Mar 2019 08:53:32 +0000 (09:53 +0100)]
Ensure infra/test repo is cloned to WORKSPACE
Change-Id: I042ccceee6f1d66f65ede057acbd41908e92b0cc
Fatih Degirmenci [Sun, 24 Mar 2019 17:25:37 +0000 (18:25 +0100)]
Add jobs to verify changes sent to infra/test repo
This change adds jobs to verify changes sent to infra/test repo in
order to ensure changes do not break things as infra/test repo will
be used for gating, post-merge and periodic jobs and have blocking
effect.
The job is expected to run on a slave with an existing deployment.
See the comments in cloud-infra-verify-test.yaml for details.
Change-Id: Ibe6271bbfd71c0a0d599964189f64619b582da45
Fatih Degirmenci [Sat, 23 Mar 2019 11:54:45 +0000 (12:54 +0100)]
Rename cloud-infra-verify jjb file and the jobs
This change renames the existing cloud-infra-verify-jobs.yaml file
as cloud-infra-verify-engine.yaml in order to prepare for creating
jobs to verify changes sent to cloud-infra/test repository. The jobs
that will test changes sent to cloud-infra/test will be declared in
cloud-infra-verify-test.yaml.
The jobs that test changes coming to cloud-infra/engine repo are
also renamed from cloud-infra-verify-{distro}-virtual-master to
cloud-infra-verify-engine-{distro}-virtual-master.
Additional jobs will be created for verifying changes coming to
infra/swconfig and infra/hwconfig once we start utilizing these repos.
Apart from that, a comment to explain what the jobs declared in
cloud-infra-verify-deploy.yaml do, what are the prerequisies, and
so on are included.
Finally, support for ubuntu1604 is dropped as we moved to ubuntu18.04
and switched to coreos for ipa image.
Change-Id: I109637d51257fba7ccbae96128814e2974979089
Fatih Degirmenci [Thu, 21 Mar 2019 14:51:06 +0000 (15:51 +0100)]
cloud-infra: Reduce the noise in the log
Change-Id: If213c93daf840c535a4020a70356367227c069f7
Fatih Degirmenci [Thu, 21 Mar 2019 10:25:55 +0000 (11:25 +0100)]
cloud-infra: Use prebuilt deployment image
There is no point building deployment images over and over so
this change adds a parameter USE_PREBUILT_DEPLOYMENT_IMAGE and
sets it to true which instructs engine to download the image
from Nordix Artifactory before installing bifrost.
Change-Id: Idcc788a66908a56cf94ac58ae7a60c541f41f4dd
econwar [Wed, 20 Mar 2019 13:52:57 +0000 (13:52 +0000)]
Add jobs for buscontroller/dbcapi repos
Change-Id: Iec3d8b4b30a9ca59788bc3c8957ed8cc2311db30
Signed-off-by: econwar <conor.ward@est.tech>
Liam Fallon [Tue, 19 Mar 2019 16:28:50 +0000 (16:28 +0000)]
Merge "Add rebase/push jobs for SDNC/OAM"
Fatih Degirmenci [Tue, 19 Mar 2019 14:55:47 +0000 (15:55 +0100)]
Do not pipefail as pgrep returns non-zero exit code
Change-Id: I17c1d935058bc9d22bbccd8a4673f1ac0d323671
darragh.egan [Tue, 19 Mar 2019 10:57:36 +0000 (10:57 +0000)]
Add rebase/push jobs for SDNC/OAM
Change-Id: I861061197946033c66b799715c9a7c4201c7260b
Liam Fallon [Tue, 19 Mar 2019 12:51:42 +0000 (12:51 +0000)]
Merge "Add rebase/push jobs for dcaegen2/deployments"
eronkeo [Tue, 19 Mar 2019 10:22:31 +0000 (10:22 +0000)]
Adding oom/offline-installer JJB jobs
Change-Id: I5d2456301a97a1e0bee33adf0a84de3314b69ab7
Signed-off-by: eronkeo <ronan.keogh@est.tech>
Fatih Degirmenci [Mon, 18 Mar 2019 12:54:20 +0000 (13:54 +0100)]
Wait for package manager process to finish
Change-Id: Ibfceb987bb5f2d4281813c836d4ac5e0af466c32
dfarrelly [Sun, 17 Mar 2019 15:23:57 +0000 (15:23 +0000)]
Add rebase/push jobs for dcaegen2/deployments
Change-Id: I58bfab08b57dc03f060f38e507e81dc07ac5e796
Fatih Degirmenci [Fri, 15 Mar 2019 02:44:58 +0000 (19:44 -0700)]
Fix project name in acumos push-upstream job template
Change-Id: Ic80b2779d991748c13e376ef32167d95f7d8e849
Fatih Degirmenci [Fri, 15 Mar 2019 02:31:15 +0000 (19:31 -0700)]
Fix gerrit trigger for acumos push-upstream job template
Change-Id: I52bea4068f89f2414e4e0c977aeb774c31296b22
Fatih Degirmenci [Fri, 15 Mar 2019 02:18:03 +0000 (19:18 -0700)]
Add Acumos push-upstream jobs
Similar to change 620, this is a quick fix to get Acumos working.
Change-Id: I98fcc4dc21aca206327fd315b1c1e5c07f342e3c
Fatih Degirmenci [Thu, 14 Mar 2019 22:11:15 +0000 (15:11 -0700)]
Add Acumos Gerrit configuration and rebase jobs
Please note that this is a quick fix to get Acumos
work started. We need to group projects/jobs under
upstream project name to prevent name clashes and this
is a significant change, requiring more time to fix.
Change-Id: I77327ef1948ae28ff19b8813fcbfe5e90b928f4d
Liam Fallon [Fri, 8 Mar 2019 12:58:26 +0000 (12:58 +0000)]
Merge "Add rebase/push/verify jobs for policy/drools-pdp"
Andrew Fenner [Fri, 8 Mar 2019 11:53:37 +0000 (11:53 +0000)]
Merge "Add verify jobs for aai"
Hengye [Thu, 7 Mar 2019 03:01:45 +0000 (11:01 +0800)]
Add rebase/push/verify jobs for policy/drools-pdp
Change-Id: I0cf1cdb7225f765d413659f73e2c295d8e4898bc
Signed-off-by: Hengye <yehui.wang@est.tech>
rokenny [Wed, 6 Mar 2019 14:00:02 +0000 (14:00 +0000)]
Add verify jobs for aai
Change-Id: I1c80d2535d36ef5cfbe7b75d800b46fbdbeea3db
Signed-off-by: rokenny <ronan.kenny@est.tech>
rokenny [Wed, 6 Mar 2019 11:28:48 +0000 (11:28 +0000)]
Add verify jobs for appc
Change-Id: Ic5a6359bf8fb81fa7267bbb66b0d7c1fd96607d2
Signed-off-by: rokenny <ronan.kenny@est.tech>
Liam Fallon [Wed, 6 Mar 2019 10:00:13 +0000 (10:00 +0000)]
Merge "Add JJB Jobs for policy/engine and policy/xacml"
Rodrigo Ottero [Wed, 6 Mar 2019 09:38:27 +0000 (09:38 +0000)]
Add rebase/push/verify jobs for ccsdk/cds
Change-Id: I5c5b060054381fb7f43d618557f92ef1203f1e98
Signed-off-by: ottero <rodrigo.ottero@est.tech>
Hengye [Wed, 6 Mar 2019 05:57:32 +0000 (13:57 +0800)]
Add JJB Jobs for policy/engine and policy/xacml
Change-Id: Id6391eee746b8396f689a2190fb2291bed5fcce3
Signed-off-by: Hengye <yehui.wang@est.tech>
Rodrigo Ottero [Tue, 5 Mar 2019 11:51:28 +0000 (11:51 +0000)]
Add rebase/push jobs for CCSDK/APPS
Change-Id: I5c5b060044381bb7f43d618557f92ef1203f1e98
Signed-off-by: ottero <rodrigo.ottero@est.tech>
rokenny [Mon, 4 Mar 2019 13:04:53 +0000 (13:04 +0000)]
Add rebase/push jobs for aai/schema-service
Change-Id: I5c5b060044381bb7f43d618557f92ef1203f1e97
Signed-off-by: rokenny <ronan.kenny@est.tech>
Fatih Degirmenci [Fri, 1 Mar 2019 14:45:57 +0000 (15:45 +0100)]
Parameterize DIB OS variables and move to Ubuntu1804
Due to the issues with Ubuntu1604, the job is disabled until
further work is done and instead Ubuntu1804 job is enabled.
Apart from that, the variables used by DIB is parameterized
within job so we can run diffent distro jobs.
Change-Id: I1ad85e7c64873ac187081e8daae7cc0c61be9298
Fatih Degirmenci [Thu, 28 Feb 2019 09:19:43 +0000 (10:19 +0100)]
Adjust jobs based on supported distros
This change creates jobs for the distros we intend to support.
Ubuntu1804 and Centos7 jobs are placeholders and disabled so
they don't vote yet.
Slave labels are also adjusted accordingly.
Change-Id: I19cd87fc27d8bf8090650b899816e316397ba995
rokenny [Wed, 27 Feb 2019 12:56:29 +0000 (12:56 +0000)]
Add rebase/push jobs for APPC
Change-Id: I1808cf3d518b1bee28d97431c8f87fa7f78ae813
Signed-off-by: rokenny <ronan.kenny@est.tech>
Fatih Degirmenci [Tue, 26 Feb 2019 13:52:07 +0000 (14:52 +0100)]
cloud-infra: Pre-provisioned slaves and wait before using slave
Jenkins OpenStack instances doesn't really help in our case since the
job needs a slave where it can trigger creation of a slave from
OpenStack which will break the downstream triggering of job on same
slave. We instead fallback to pre-provisioned slaves.
Another issue is that when the instance first gets attached to Jenkins
as slave, it takes some time before it becomes fully functional so
we need to wait.
Change-Id: Ic77b81d2bbdd107cd1a506fc1e9f7ec6be6b3c1e
Fatih Degirmenci [Tue, 26 Feb 2019 10:02:36 +0000 (11:02 +0100)]
cloud-infra-jjb: Adjust configuration to make it work
This change attempts to fix build blocker, throttling and openstack slave
parameters.
Change-Id: I6277996d341f474681098e959da0a9583d7425eb
Fatih Degirmenci [Mon, 25 Feb 2019 14:57:17 +0000 (15:57 +0100)]
Update Jenkins Job Builder to version 2.9.1
The version that is currently used in Nordix Jenkins is buggy and
it doesn't correctly reflect the configuration to Jenkins.
This change updates JJB version to 2.9.1.
Change-Id: Ie16e338fc911551eb90ac951f4346bcc36489aa2
Fatih Degirmenci [Tue, 19 Feb 2019 08:19:52 +0000 (09:19 +0100)]
cloud-infra: Fix SLAVE_LABEL to schedule jobs on
Jenkins seems to schedule job on all the slaves with the matching
label even it is told not to do so explicitly. This change removes
setting those explicitly to see if default behavior is correct.
Change-Id: I4b4bc05f322b4b4543b78928a5ae788ddc2761c7
Fatih Degirmenci [Fri, 15 Feb 2019 15:20:23 +0000 (16:20 +0100)]
cloud-infra: Cleanup leftovers before testing patch
Change-Id: I5979d183b32d6e0d615c98cb2700bfbe7ff981fa
rokenny [Fri, 15 Feb 2019 09:07:21 +0000 (09:07 +0000)]
Add rebase/push jobs for so
Change-Id: I6188aab2494a3f12607aff8f7aaf412e13908dd9
Fatih Degirmenci [Thu, 14 Feb 2019 17:07:44 +0000 (17:07 +0000)]
Merge "Revert "Use slaves created from cloud""
Fatih Degirmenci [Thu, 14 Feb 2019 13:02:26 +0000 (13:02 +0000)]
Revert "Use slaves created from cloud"
The OpenStack Cloud Plugin doesn't seem to behave as
expected and the slaves provisioned from the cloud do
not take on new builds.
This reverts commit
0ae6e78e2cf396ec2ddd1d58d6067880c47688dc.
Change-Id: I5d1813a8b5127ab20beae5d1ae212cb8422a7b87
Fatih Degirmenci [Thu, 14 Feb 2019 12:16:36 +0000 (12:16 +0000)]
Merge "Use slaves created from cloud"
Gareth Roper [Thu, 14 Feb 2019 09:14:50 +0000 (09:14 +0000)]
Merge "Run rebase jobs on a daily basis"
Fatih Degirmenci [Wed, 13 Feb 2019 23:11:11 +0000 (00:11 +0100)]
Use slaves created from cloud
Change-Id: I2bc9551368da59e98dab7096a84378b00920f2fe
econwar [Wed, 13 Feb 2019 11:31:00 +0000 (11:31 +0000)]
Add casablanca branch to integration repo jobs
Change-Id: I21e3ef972edc9dcbc5b3f2d624118ad8072e6860
Fatih Degirmenci [Wed, 13 Feb 2019 11:23:07 +0000 (11:23 +0000)]
Merge "Make slack less chatty"
Fatih Degirmenci [Wed, 13 Feb 2019 09:39:14 +0000 (10:39 +0100)]
Make slack less chatty
It is important to get notifications about the failures
but it is probably not that useful to notify when the job
turns back to normal. People can check the status themselves
and if things don't start working, they can contact to others.
Change-Id: I60e4a819fb96a89396471be254103bdddf986a8e
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Fatih Degirmenci [Wed, 13 Feb 2019 09:35:17 +0000 (10:35 +0100)]
Run rebase jobs on a daily basis
It is important that the repos on Nordix Gerrit is always in sync
with the upstream repos. Gerrit Trigger might not work at all times,
especially when there is maintenance in Nordix so it is important
to run rebase jobs periodically to catch up with the upstream if
the sync is not performed for some reason.
Change-Id: I3d915163b8148d6d164259a81978193df54a3afa
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
econwar [Mon, 11 Feb 2019 11:18:40 +0000 (11:18 +0000)]
Fix push-upstream on branches other than master
Change-Id: I4ee89e5c89cf6b64f585f02ea4fac768d298e776
econwar [Fri, 8 Feb 2019 16:12:35 +0000 (16:12 +0000)]
Add casablanca branch to push-upstream/rebase
Change-Id: I09ce6e4d39f23ca9d555fa6fd390d0cc7c6952ad
Fatih Degirmenci [Fri, 8 Feb 2019 11:10:48 +0000 (12:10 +0100)]
cloud-infra: Fix gerrit project name and the regexp
Change-Id: I4209f59ebc8c6294f590e49027729fbe7152892e
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Fatih Degirmenci [Fri, 8 Feb 2019 11:07:36 +0000 (12:07 +0100)]
Change project-compare-type in Gerrit Trigger to REG_EXP
There will be situations where patches for multiple projects
are needed to be verified by common jobs. This change makes
it possible to achieve this by using REG_EXP inproject-compare-type.
One can specify the projects with a trigger like below
triggers:
- nordix-gerrit-trigger-patchset-created:
project: 'projectA|projectB\/subprojectB'
Change-Id: Iec99a3dddc9505b862a5eeb197064d8f5cbd5be7
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Fatih Degirmenci [Thu, 7 Feb 2019 10:24:29 +0000 (11:24 +0100)]
cloud-infra: Add basic verify jobs
This change adds a multijob that gets triggered due to changes
coming to any of the projects listed below on Gerrit.
- infra/engine
- infra/swconfig
When the job gets triggered, it will trigger 2 multijob phases
- deploy: deployment of the stack using VMs will be done
- test: healthcheck of the deployed stack is done
If the main job or any of the phase jobs fail, the result will
be posted to Gerrit as Verified-1, blocking the change from
being merged to master.
It is expected that these jobs to evolve over time so they are
created only in order to have some basic verification in place.
The reason to choose multijob job type is that when a new patch
is published for an existing change, multijob aborts the build
that is running for the previous patch and starts a new build for
the new patch so this helps keeping things clean and tidy.
Change-Id: I21375ef2254e8b47ab2b5268366469f3d100fa99
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Fatih Degirmenci [Thu, 7 Feb 2019 09:58:44 +0000 (10:58 +0100)]
Add global wrapper to fix workspace permissions
Change-Id: I94008deb3d62d0aa5b69d8aceeab5385a38d4cd3
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Fatih Degirmenci [Thu, 7 Feb 2019 09:08:35 +0000 (10:08 +0100)]
Discard old builds
Change-Id: I066ef3c714ec59390f1ea2b84a5daf3ce6af831b
Fatih Degirmenci [Wed, 6 Feb 2019 21:43:46 +0000 (22:43 +0100)]
Create dfc verify job for nordix-dev
Change-Id: Ib01b6b9a31dbf20fb9a3dd82451b2e20a81d067c
Fatih Degirmenci [Wed, 6 Feb 2019 09:55:11 +0000 (10:55 +0100)]
Add rebase/push jobs for sdc
Change-Id: Idb8e7eb8aa0284386818221d036a9c4a3ff1dc81
Fatih Degirmenci [Tue, 5 Feb 2019 14:23:46 +0000 (15:23 +0100)]
Add rebase/push jobs for testsuite
Change-Id: I7d71eaad47d55de320c3b37b57c33c7cc7f4a674
Liam Fallon [Tue, 5 Feb 2019 13:10:06 +0000 (13:10 +0000)]
Add rebase/verify/push jobs for policy/drools-applications
Change-Id: I8ff804826a49f3ce05cdef5bd007851380870253
Liam Fallon [Tue, 5 Feb 2019 13:01:46 +0000 (13:01 +0000)]
Add rebase/verify/push jobs for policy/models
Change-Id: I846f98f420fda54ce059efc7ca128b4f50e3a939
Fatih Degirmenci [Thu, 31 Jan 2019 17:49:17 +0000 (18:49 +0100)]
Enable slack notifications for push and rebase jobs
Change-Id: Ib20225ffff100b330819c24dc40a4176f917e819
Fatih Degirmenci [Thu, 31 Jan 2019 17:48:58 +0000 (18:48 +0100)]
Add global jjb macro for slack notifications
Change-Id: Ia8084335c0eaed8cd0bcb679ce6b6c38d9350634
Fatih Degirmenci [Thu, 31 Jan 2019 13:48:43 +0000 (13:48 +0000)]
Merge "Replaced slashes with dashes in project name"
dfarrelly [Thu, 31 Jan 2019 13:24:51 +0000 (13:24 +0000)]
Replaced slashes with dashes in project name
Change-Id: Ie418732bfd0706b6a80ac906397a334d23de4ece
Fatih Degirmenci [Thu, 31 Jan 2019 13:17:43 +0000 (14:17 +0100)]
Fix typo in dcaegen2/collectors/datafile project name
Change-Id: I9956a23737e59cf7503915cb8741fa5103e4e81c
David Farrelly [Thu, 31 Jan 2019 12:53:00 +0000 (12:53 +0000)]
Merge "Add rebase, push jobs for dcaegen2/platform/blueprints"
Gareth Roper [Thu, 31 Jan 2019 11:56:01 +0000 (11:56 +0000)]
Merge "Enable 10 minutes build-timeout for rebase jobs"
Liam Fallon [Thu, 31 Jan 2019 11:13:43 +0000 (11:13 +0000)]
Merge "Enable 45 minutes build-timeout for java verify jobs"
Fatih Degirmenci [Tue, 29 Jan 2019 09:36:33 +0000 (10:36 +0100)]
Enable 10 minutes build-timeout for rebase jobs
Change-Id: I1bb999558e406f6483879bc25a3b6078f8a94892
Fatih Degirmenci [Tue, 29 Jan 2019 09:34:20 +0000 (10:34 +0100)]
Enable 45 minutes build-timeout for java verify jobs
Change-Id: Ia1748e030e97d5bb663f6d1e945e2714cd5a9a77