| --- |
| - job: |
| name: 'Osmocom_OBS_sync' |
| project-type: freestyle |
| concurrent: false |
| defaults: global |
| description: | |
| Sync base distributions (Debian:12 etc.) from openSUSE's OBS to our OBS |
| (<a href="https://osmocom.org/issues/6165">OS#6165</a>). |
| properties: |
| - build-discarder: |
| days-to-keep: 30 |
| num-to-keep: 30 |
| node: obs |
| parameters: |
| - string: |
| name: CI_BRANCH |
| description: osmo-ci.git branch |
| default: 'master' |
| scm: |
| - git: |
| branches: |
| - '$CI_BRANCH' |
| url: https://gerrit.osmocom.org/osmo-ci |
| git-config-name: 'Jenkins Builder' |
| git-config-email: 'jenkins@osmocom.org' |
| builders: |
| - shell: | |
| export PYTHONUNBUFFERED=1 |
| export DISTROS=" |
| AlmaLinux:8 |
| Debian:10 |
| Debian:11 |
| Debian:12 |
| Debian:Next |
| Raspbian:10 |
| Raspbian:11 |
| Raspbian:12 |
| Ubuntu:22.04 |
| Ubuntu:23.10 |
| Ubuntu:24.04 |
| " |
| ./scripts/obs/sync_obs_projects.py \ |
| --docker \ |
| $DISTROS |
| triggers: |
| - timed: "H 18 * * *" |
| wrappers: |
| - ansicolor: |
| colormap: xterm |
| publishers: |
| - email: |
| notify-every-unstable-build: true |
| recipients: 'jenkins-notifications@lists.osmocom.org' |