diff options
Diffstat (limited to 'jobs/osmocom-obs.yml')
-rw-r--r-- | jobs/osmocom-obs.yml | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/jobs/osmocom-obs.yml b/jobs/osmocom-obs.yml index 06b4ecb..e61b16b 100644 --- a/jobs/osmocom-obs.yml +++ b/jobs/osmocom-obs.yml @@ -2,27 +2,29 @@ - project: name: Osmocom_OBS jobs: - - Osmocom_OBS_{type}_{server} + - Osmocom_OBS_{type} type: + - master: + conflict_version: "" - nightly: # For nightly we don't provide ABI compatibility, make sure packages # from different build dates are not mixed by accident conflict_version: "$(date +%Y%m%d%H%M)" - latest: conflict_version: "" - server: - - build.opensuse.org: - proj: "network:osmocom" - - obs.osmocom.org: - proj: "osmocom" - job-template: - name: 'Osmocom_OBS_{type}_{server}' + name: 'Osmocom_OBS_{type}' project-type: freestyle + concurrent: false defaults: global description: | See <a href="https://osmocom.org/projects/cellular-infrastructure/wiki/Binary_Packages">Wiki: binary packages</a> for more information. + properties: + - build-discarder: + days-to-keep: 30 + num-to-keep: 30 node: obs parameters: - string: @@ -34,21 +36,25 @@ export PYTHONUNBUFFERED=1 ./scripts/obs/update_obs_project.py \ - --apiurl {server} \ + --apiurl https://obs.osmocom.org \ --conflict-version {conflict_version} \ --docker \ --feed {type} \ --meta \ - {proj}:{type} + osmocom:{type} + + # Remove workspace on success to free up space + rm -rf "$WORKSPACE" + scm: - git: branches: - '$BRANCH' - url: https://git.osmocom.org/osmo-ci + url: https://gerrit.osmocom.org/osmo-ci git-config-name: 'Jenkins Builder' git-config-email: 'jenkins@osmocom.org' triggers: - - timed: "H 00 * * *" # run before repo-install-test.yml + - timed: "H 20 * * *" publishers: - email: |