aboutsummaryrefslogtreecommitdiffstats
path: root/jobs/osmocom-release-tarballs.yml
diff options
context:
space:
mode:
Diffstat (limited to 'jobs/osmocom-release-tarballs.yml')
-rw-r--r--jobs/osmocom-release-tarballs.yml25
1 files changed, 13 insertions, 12 deletions
diff --git a/jobs/osmocom-release-tarballs.yml b/jobs/osmocom-release-tarballs.yml
index 3d11bd3..4b3c8dc 100644
--- a/jobs/osmocom-release-tarballs.yml
+++ b/jobs/osmocom-release-tarballs.yml
@@ -6,35 +6,36 @@
- job-template:
name: 'Osmocom-release-tarballs'
+ node: osmocom-master
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>).
<br><br>
Publishes to: <a href="https://ftp.osmocom.org/releases/">https://ftp.osmocom.org/releases</a>
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 30
parameters:
- string:
- name: BRANCH_DOCKER_PLAYGROUND
+ name: BRANCH_OSMO_CI
description: |
- docker-playground.git branch where the Dockerfile gets pulled from
+ osmo-ci.git branch with scripts/tarballs/publish-tarballs-for-tags.sh
default: 'master'
builders:
- shell: |
- cd release-tarball-build-dist
- ./jenkins.sh
+ PUBLISH=1 scripts/tarballs/publish-tarballs-for-tags.sh
scm:
- git:
branches:
- - '$BRANCH_DOCKER_PLAYGROUND'
- url: https://gitea.osmocom.org/osmocom/docker-playground
+ - '$BRANCH_OSMO_CI'
+ url: https://gerrit.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
+ wipe-workspace: true
triggers:
- - timed: "@midnight"
- # Limit to one specific builder (so we don't regenerate all tarballs when switching to another builder)
- node: build2-deb9build-ansible
+ - timed: "H 05 * * *"
publishers:
- email:
notify-every-unstable-build: true
@@ -42,6 +43,6 @@
wrappers:
- ssh-agent-credentials:
users:
- - releases
+ - releases_ftp.osmocom.org
# vim: expandtab tabstop=2 shiftwidth=2