aboutsummaryrefslogtreecommitdiffstats
path: root/jobs/gerrit-verifications.yml
AgeCommit message (Collapse)AuthorFilesLines
2017-11-01gerrit-verifications.yml: Remove FreeBSD_amd64 buildsHarald Welte1-23/+9
In early September we asked on the public mailing list if there are any users of the FreeBSD builds, and there was no response at all. Let's disable the build testing on FreeBSD. This will significantly speed up our build testing, as well as pave the way for a more comprehensive docker/containerization of build testing. We're still extremely happy to merge any patches for support of FreeBSD or other operating systems. But the core Osmocom developers will not perform related testing / porting. Change-Id: I2c6d2a17c3cf9d8c78c3675995493e30cbc6be0d
2017-11-01jobs: gerrit: make all docker builds concurrentNeels Hofmeyr1-0/+5
The point of using docker is to allow concurrent builds, hence set 'concurrent: true' for all jobs using docker. Change-Id: I6333ee2856cbeb0cc3eb14c381ac8faf838c5f97
2017-11-01jobs: gerrit: fix missing indents in 4 jobsNeels Hofmeyr1-0/+4
fixed in osmo-bsc, osmo-mgw, osmo-sgsn, cellmgr-ng: Spanning a single shell command across several lines with backslashes in the end breaks when the newlines are not preserved: the backslashes escape a following space, which is joined to the following cmdline arg. Add the leading less-indented comments that curiously lead to preserving the newline characters in the cmd sections. Change-Id: Icfd6cfb7ca4172795620e1d7ee60610db4f7226b
2017-10-30jobs: gerrit: fix osmo-mgw and osmo-bsc: remove stray 'Neels Hofmeyr1-2/+2
Change-Id: I565876176c3827a2696a228f9a81a1cc10a34ca9
2017-10-30jobs: gerrit: fix cellmgr-ngNeels Hofmeyr1-2/+3
Change-Id: I4ab24f66909e43c0447265e027593a56d0dfa52c
2017-10-30jobs: yml files: set vim expandtab (and shiftwidth)Neels Hofmeyr1-0/+2
Having tabs in the yml files cause parse errors. For vim convenience, add comments that instruct vim to expand the tabs to spaces. Change-Id: I5f0598a31e30d1a9440c40935644bb782f645664
2017-10-30jobs: fix multiline cmds with less-indented first line commentsNeels Hofmeyr1-2/+3
Interestingly enough, only a line that has more indenting than the first line also receives an actual newline in the resulting jenkins Execute Shell section. Hence insert '# keep first line with less indent' comments. Change-Id: I13bcb41fa0e59b60a201c2b769bad42067e34ab8
2017-10-30jobs: gerrit: fix: don't do git plugin cleanupNeels Hofmeyr1-2/+0
After the "manual" cleanup from I2409b2928b4d7ebbd6c005097d4ad7337307dd93 has been applied in numerous jenkins.sh scripts of the various osmocom projects, drop the git plugin cleanup step. Rationale: - The git plugin cleanup apparently does not check against non-writable files, like leftovers from a failed 'make distcheck'. If any are left behind, the build fails even before the build steps start. - The git cleanup would wipe out all git clones, which we're trying to re-use across rebuilds now. The osmo-clean-workspace.sh takes care of this, so don't use the jenkins plugin. Change-Id: I8a43b851cef2ad7e8582f1e9bbe3547e3b77fc1a
2017-10-30jobs: gerrit: fix osmo-msc: missing ARTIFACT_STORE docker mountNeels Hofmeyr1-0/+1
Change-Id: Ibeca6f1afad263fb9756ad1d6ce3e55d51ac322b
2017-10-29gerrit-verifications.yml: Don't skip the voteHarald Welte1-4/+4
Change-Id: I4eb153701baf1652394bda7505dcd3bc31e28570
2017-10-29gerrit-verifications.yml: Don't build drafts or no-code-changesHarald Welte1-1/+3
Change-Id: I19e8004a2016626e3525eca690c84800715e4fdc
2017-10-29gerrit-verifcations.yml: Make sure we add a +V=1 on successful buildsHarald Welte1-0/+3
Change-Id: I0b3bcb4661a144e231613398031c0aadf8781bb8
2017-10-29gerrit-verifications.yml: Add missing git 'name' and 'refspec'Harald Welte1-0/+2
The 'name' and 'refspec' attributes for the git SCM fetcher were not configured correctly (like in old manual job definitions) Change-Id: Ibc63751838c14a449464afeec56930021bef37be
2017-10-29gerrit-verifications.yml: Turn gerrit URL into hyperlinkHarald Welte1-1/+2
Change-Id: Ia9855f8d8c547f32439df2eea50fb755dfeba388
2017-10-29gerrit-verifications.yml: State in job description that job is managedHarald Welte1-1/+4
to prevent accidential / unintentional manual modification Change-Id: I26b20a879fe29f153487757ac50f88acb9655338
2017-10-29gerrit-verifications.yml: Rename from *-gerrit to gerrit-*Harald Welte1-2/+2
Let's rename the auto-generated jobs to make it easier to differentiate from the old manual jobs with -gerrit suffix. Change-Id: I9e46f03834e1b500b27c16f4a728f0b82dff0933
2017-10-29gerrit-verifications.yml: Manual sync with current jobsHarald Welte1-57/+60
This is the result of one pass through all gerrit jenkins jobs currently [manually] configured on jenkins.osmocom.org together with alphabetically sorting the definitions to match the order in the Jenkins Web UI. Change-Id: I42051e76234b2695934183188f074ee7e467f58c
2017-09-19Gerrit verification jobs as Jenkins Job Builder YAML [1] file.André Boddenberg1-0/+253
All jobs are in jobs/ directory and will be automatically verified and deployed in a follow-up commit. Note: osmocom-nightly-nitb-split.yml has been moved to jobs/ dir. [1] https://docs.openstack.org/infra/jenkins-job-builder/ Change-Id: I04387367a6e2d737bfb50423c81a8908d3c2a89f