diff options
author | Oliver Smith <osmith@sysmocom.de> | 2019-07-01 13:57:06 +0200 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2019-07-02 13:27:44 +0200 |
commit | cbc11dc1122cabb882446d9edc3929adbc4814b8 (patch) | |
tree | 686e16e1f5e2026f44c5d7acc3ade72d17210c9d | |
parent | e6aff494a6a3d8a9d99e66d3083858e906ec06b1 (diff) |
jobs: add osmocom-release-tarballs.yml
Related: OS#3870
Depends: I991fe41a1f55ccd6a66815ec3d7f239850397d9a (docker-playground)
Change-Id: I994da5c27f9198e5bcf2d567dd473f9ed078d9c0
-rw-r--r-- | jobs/osmocom-release-tarballs.yml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/jobs/osmocom-release-tarballs.yml b/jobs/osmocom-release-tarballs.yml new file mode 100644 index 0000000..56f5777 --- /dev/null +++ b/jobs/osmocom-release-tarballs.yml @@ -0,0 +1,54 @@ +--- +- project: + name: Osmocom-release-tarballs + jobs: + - Osmocom-release-tarballs + +- job-template: + name: 'Osmocom-release-tarballs' + project-type: freestyle + defaults: global + description: | + For each relevant Osmocom repository and its tags, build release tarballs (<a href="https://osmocom.org/issues/3870">OS#3870</a>). + parameters: + - string: + name: BRANCH_OSMO_CI + description: | + osmo-ci.git branch where the osmocom-release-tarballs.sh gets pulled from + default: 'master' + - string: + name: BRANCH_DOCKER_PLAYGROUND + description: | + docker-playground.git branch where the Dockerfile gets pulled from + default: 'master' + builders: + - shell: | + export OSMO_BRANCH_DOCKER_PLAYGROUND="$BRANCH_DOCKER_PLAYGROUND" + . scripts/common.sh + docker_images_require "debian-stretch-build" "debian-stretch-build-dist" + + docker run \ + --rm=true \ + -v "$PWD:/osmo-ci" \ + -w /osmo-ci \ + -e KEEP_TEMP="$KEEP_TEMP" \ + "$USER/debian-stretch-build-dist" /osmo-ci/scripts/osmocom-release-tarballs.sh + scm: + - git: + branches: + - '$BRANCH_OSMO_CI' + url: git://git.osmocom.org/osmo-ci + git-config-name: 'Jenkins Builder' + git-config-email: 'jenkins@osmocom.org' + # Don't wipe workspace to keep generated release tarballs + wipe-workspace: false + triggers: + - timed: "@midnight" + # Limit to one specific builder (so we don't regenerate all tarballs when switching to another builder) + node: build2-deb9build-ansible + publishers: + - email: + notify-every-unstable-build: true + recipients: 'jenkins-notifications@lists.osmocom.org' + +# vim: expandtab tabstop=2 shiftwidth=2 |