aboutsummaryrefslogtreecommitdiffstats
path: root/jobs/osmocom-obs.yml
diff options
context:
space:
mode:
Diffstat (limited to 'jobs/osmocom-obs.yml')
-rw-r--r--jobs/osmocom-obs.yml28
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: