osmo-ci/scripts
Oliver Smith b5d65e6dae jobs/osmocom-obs: add job for master feed
Add one new job for building source packages and sending them to
obs.osmocom.org. Trigger it from all master-* jobs.

I've also considered adding one job per existing master job that would
only update one package at a time (master-libosmocore-obs,
master-osmo-bsc-obs, ...). With some additional development effort it
should be possible, and it would make each individual master OBS job
faster. But given that with the current implementation it only takes
20s to 30s for *all* packages if there are no changes, as it compares
git remote HEAD with the version currently on OBS before starting to
clone repositories and building the source packages (similar to
Osmocom_OBS_latest_obs.osmocom.org), it didn't seem worth optimizing.

Set concurrent to false as the triggers from master-builds will likely
cause it to run multiple times in parallel otherwise.

Related: https://jenkins.osmocom.org/jenkins/view/OBS/job/Osmocom_OBS_master_obs.osmocom.org/
Related: https://obs.osmocom.org/project/show/osmocom:master
Related: OS#2385
Change-Id: I53a494f13f81ae837f2d362c54e1bdf13f121db3
2022-10-06 07:44:31 +00:00
..
obs jobs/osmocom-obs: add job for master feed 2022-10-06 07:44:31 +00:00
osmo-depcheck Replace most remaining git.osmocom.org urls 2022-09-26 15:07:59 +02:00
repo-install-test repo-install-test: fix nftables errors on centos8 2022-08-26 12:22:59 +02:00
cat-testlogs.sh add cat-testlogs.sh 2016-09-27 01:34:20 +02:00
common.sh scripts: osmo_git_clone_url(): properly handle 'satellite/osmo-gmr' 2022-10-01 17:42:55 +07:00
docker-cleanup.sh scripts/docker-cleanup.sh: conditional img clean 2022-02-11 15:44:44 +01:00
jenkins_jobs.ini.example add jenkins job builder files for osmocom-nightly-nitb-split.sh 2017-08-15 18:11:29 +02:00
osmo-build-dep.sh Revert "osmo-build-dep.sh: don't build osmo-gsm-manuals" 2021-01-18 13:59:14 +00:00
osmo-build.sh Replace most remaining git.osmocom.org urls 2022-09-26 15:07:59 +02:00
osmo-ci-docker-rebuild.sh docker-rebuild: add debian-bullseye-jenkins 2022-07-12 14:33:30 +00:00
osmo-clean-workspace.sh osmo-clean-workspace.sh: make more robust against broken git clones 2018-04-09 14:50:37 +02:00
osmo-deps.sh scripts/osmo-deps.sh: use osmo_git_clone_url 2022-08-22 14:07:59 +02:00
osmo-layer1-headers.sh Replace most remaining git.osmocom.org urls 2022-09-26 15:07:59 +02:00
osmocom-build-old-tags-against-master.sh build-old-tags: mark osmo-msc 1.7.0 as known error 2021-09-16 11:02:57 +02:00
osmocom-list-commits.sh osmocom-list-commits: use proper git clone urls 2022-08-18 08:27:52 +00:00
osmocom-obs-link.sh scripts/osmocom-obs-link.sh: remove sdcc 2020-05-20 11:27:39 +02:00
osmocom-packages-docker.sh scripts/osmocom-packages-docker: pass OBS_SERVER 2022-07-15 16:30:28 +02:00
repo-install-test.sh repo-install-test: adjust for obs.osmocom.org 2022-08-19 14:09:52 +00:00
requirements.txt scripts: add requirements.txt to list jenkins-job-builder 2017-08-26 05:55:32 +00:00
verify_endian_header.sh scripts: add a script for checking presence of <endian.h> 2021-10-30 01:09:58 +03:00
verify_log_statements.py verify_*.py: Ignore UTF-8 decoding errors 2019-12-17 13:19:12 +01:00
verify_value_string_arrays_are_terminated.py allow to terminate value_string[] with '{0}' 2022-02-18 14:04:13 +00:00