aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2021-01-13contrib/jenkins: add missing cd ~/osmo-ciOliver Smith1-0/+1
Fixes: 829f8b94 ("ansible: tasks/osmo-ci: clone osmo-gsm-manuals") Change-Id: I3ca101f73cecfc5cda447ffce53a104ecc39e1fd
2021-01-13contrib/jenkins.sh: clone osmo-gsm-manuals tooOliver Smith1-6/+13
Make osmo-gsm-manuals.git available as ~/osmo-gsm-manuals, so it can be used by osmo-trx and osmo-bts (the only two projects building manuals, which are not running in docker as of writing) instead of cloning the repository in their contrib/jenkins.sh. A similar change to clone osmo-gsm-manuals in the debian-stretch-jenkins image used by all other jobs that build manuals, is done in docker-playground 7e4c8c6f1f798b9b8e57af97131ce3759528e0de. osmo-ci's contrib/jenkins.sh is called by the update-osmo-ci-on-slaves job. Related: OS#4912 Change-Id: I742fd929e39ca32d6034a30af75b6c8e5b47b233
2020-03-03contrib/jenkins: Avoid docker setup if OSMO_CI_NO_DOCKER=1Pau Espin Pedrol1-1/+1
Some jenkins slaves may not need docker (or even have it installed). Change-Id: Ibfc4a81d3d621503b40204b7452ead56c726af97
2020-01-15docker: move to docker-playground.gitOliver Smith1-2/+1
Instead of building "osmocom:deb9_amd64" from this repository, build "$USER/debian-stretch-jenkins" from docker-playground.git (same Dockerfile). Adjust all jobs to use the new image name. Add a new "update-osmo-ci-on-slaves-dp" jenkins job, which triggers the existing "update-osmo-ci-on-slaves" job whenever docker-playground.git changes. Replace docker/rebuild_osmocom_jenkins_image.sh with scripts/osmo-ci-docker-rebuild.sh, so we can get rid of the docker dir. I thought about dropping the script completely, and directly writing the two lines into contrib/jenkins.sh. But I kept the extra script for convenience, when testing locally. Related: OS#4345 Depends: docker-playground I125ae8a6bcabbd1f485028c79b0abacda0622c3a Change-Id: I30a61aebcadef5536e74edd35e1c75ef77a2da9f
2017-11-28contrib/jenkins.sh: rather git checkout -f instead of pullNeels Hofmeyr1-1/+1
Change-Id: Idc672879dcb3d38978e27b90c173f0aa950c4eb1
2017-11-28contrib/jenkins.sh: update from current jenkins job update-osmo-ci-on-slavesNeels Hofmeyr1-4/+8
We're not calling this script on the update-osmo-ci-on-slaves job yet. To move over to calling this script, apply some edits we made on the jenkins UI in the meantime. Change-Id: I54d3f56a89934c1c7b0e445b5c447c91bf94d579
2017-11-10jenkins: Follow the convention and create a jenkins.sh as wellHolger Hans Peter Freyther1-0/+12
Instead of modifying the job on Jenkins, let's do it like in our other projects. Create the diretcory if it doesn't exist and use git pull origin for the Debian9 system. Change-Id: I0ecdc02e3271fe09980f370167277370c599fcfa