summaryrefslogtreecommitdiffstats
path: root/jjb/armband/armband-verify-jobs.yml
AgeCommit message (Collapse)AuthorFilesLines
2017-10-16fuel, armband: verify jobs: Fix race conditionAlexandru Avadanii1-0/+1
On rare occasions, Fuel/Armband verify jobs can get into a deadlock on nodes with exactly 2 executors. Add a build blocker to prevent such scenarios. Change-Id: Ia00d88df0dd033264eaeb66e27188c62514b74d8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-20fuel, armband: Enable Euphrates jobs & triggersAlexandru Avadanii1-1/+1
Change-Id: Id47f61c950e1cc036e32e8efe2e2b55193e7c49e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-18Fix Yamllint violations for jjb/armbandTrevor Bramwell1-155/+157
JIRA: RELENG-254 Change-Id: I1c658e0af40d2973301b33f760d7fd420e80f253 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-09-07fuel, armband: Use include-raw in macrosAlexandru Avadanii1-1/+1
Using include-raw-escape inside macros adds extra curly braces, which breaks bash scripts. JIRA: FUEL-287 Change-Id: If1e5f528e76aff78d2c9b99530b72070b6731f75 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-05fuel, armband: Move GS_URL to installer paramsAlexandru Avadanii1-13/+2
JIRA: FUEL-278 Change-Id: I9f5496d02097c2a6ae1db73b8a5df20b75ce728d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-05fuel, armband: verify jobs: Enable virtual deployAlexandru Avadanii1-9/+16
Enable virtual deploy phase for verify multijob for both projects. Since fuel-defaults already define SSH_KEY param, drop it from individual jobs. Fuel: - drop merge jobs, which used to perform virtual deploys based on ISO created during verify job; - cleanup fuel-download-artifact (rm support for merge/verify); Armband: - while at it, remove "opnfv-build-enea-defaults", preparing for arm-build2's retirement. JIRA: FUEL-278 JIRA: FUEL-287 Change-Id: I354d72d88187e41070f44c723ccc651a0bb9b021 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-09-02fuel, armband: Remove build jobs and scriptsAlexandru Avadanii1-32/+0
While at it, cleanup obsolete parameters specific to build ops. JIRA: FUEL-277 JIRA: FUEL-278 Change-Id: Id45dfe6855c95c425ac9aa771519d450ba9da3b5 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-08-01fuel: s/danube/euphrates/, disable triggersAlexandru Avadanii1-2/+2
While at it, also rename some leftover "danube" reference for the armband project. Change-Id: Icddcf19ca9dfd7880ae2f78ed690988bded25abd Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-03-15jjb: Set disable-strict-forbidden-file-verification to 'true'Markos Chandras1-0/+1
Previously, if an upstream patchset contained a change for a file listed in 'forbidden-file-paths' the job would not be triggered. This is not desirable since such a patchset may contain important changes so we enable the 'disable-strict-forbidden-file-verification' option which triggers the job unless the patchset only contains changes for the files listed in 'forbidden-file-paths'. Note: The diff was generated using the following script: for i in $(grep -l -r forbidden-file-paths *);do sed -i "s/\(^.*\)forbidden-file-paths/\1disable-strict-forbidden-file-verification: \'true\'\n&/" $i; done Please double check that the changes look sensible for each team's project. Change-Id: Ifa86d3a39b36375b2fd52b449e29c8dc757499b4 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-02-08Update new slave tagCristina Pauna1-5/+5
The jenkins slave arm-build2 was retagged from opnfv-build-arm to opnfv-build-enea. This change was made to avoid confusion, as this slave is an x86 machine building an iso that is used by armband Change-Id: Iac4e9bf635c128070c32818874626a81a28e6cf7 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-02-01merge GIT_BRANCH and GERRIT_BRANCH into BRANCHRyota MIBU1-6/+4
GIT_BRANCH parameter is different; master or stable/danube in daily jobs, but 'refs/changes/57/27657/6' in verify jobs. This breaks some job builders triggered by the both types of jobs. We have GERRIT_BRANCH parameter for verify jobs to identify stream and expected branch into the patch will be merged after it got +2 and submitted. To avoid further confusion and to have common job builders for daily and verify jobs, this patch introduce BRANCH parameter. GERRIT_BRANCH is now deprecated. Change-Id: Ibcd42c1cd8a0be0f330878b21d3011f1ec97043b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-20[macro] property logrotateRyota MIBU1-0/+2
This patch defines 'logrotate-default' property and replace 'logrotate' by it, as 'logrotate' is deprecated on jenkins>=1.637 . Change-Id: I900975e5b3f590bb7a4d430e2f623931ae782bf4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2017-01-09Remove colorado jobs and create danube jobsFatih Degirmenci1-1/+1
Danube stream for the projects with daily jobs is disabled. Danube stream for the projects without daily jobs is left as enabled as there will be no changes coming to danube branch until branch is created. Dovetail, Apex and Fuel jobs have not been updated yet. Change-Id: Ice39826c8f829157fa864370557837290838f634 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-19clean scm defenitionsRyota MIBU1-14/+4
This patch makes sure we use 2 types of scm, and allows us to specify them by adding one line in job-templates. - git-scm # for daily jobs and merge jobs - git-scm-gerrit # for verify jobs [New] Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-01Restrict Gerrit Triggers to OPNFV Gerrit ServerTrevor Bramwell1-0/+1
With the addition of ODL and OpenStack Gerrit servers, it's important we don't generate additional noise by accidentally building against these Gerrit servers when we don't intend to. JIRA: RELENG-179 Change-Id: Ia163c6c3eaa58e8e21dc6548a839062fcbde39ed Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2016-11-02Armband: Verify: Removed upstream folder from forbidden file pathsAndrei Varvara1-2/+0
"forbidden-file-paths" prevents verify from running for patches that alter that dir so it was necessary to remove "upstream" ANT configuration completely Change-Id: I6c1f00fe500548695284ad1e947cb35bdce14c3e Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2016-11-01Armband: Verify: Fix build params, tree pathsAlexandru Avadanii1-4/+4
Armband tree has ci, patches and upstream as folders. Updated the releng armband-verify-jobs.yml with the right paths. While replicating Fuel@OPNFV behavior, one default set of parameters was left pointing to x86 build defaults (opnfv-build-defaults), instead of opnfv-build-arm-defaults. JIRA: ARMBAND-99 Change-Id: I4a0ec09b6188ef4c7f06d2f0c0ddcb13ca9ad72f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
2016-10-31Armband: Verify: Don't enable virtual-deploy yetAlexandru Avadanii1-8/+5
While at it, add missing exec flag to one sh script, and cleanup some obsolete debug logs. Change-Id: Ib805e41177571f6413ed744edae405449c86412e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-10-24Add verify jobs for ArmbandAndrei Varvara1-0/+268
This patch is similar to what releng/jjb/fuel does for verifying build and deploy. JIRA: ARMBAND-99 Change-Id: Ic6524e921acf458b55fbbb3453638c5fc30db15c Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>