jobs/osmocom-obs-nightly-asan.yml: new file

Add a new job for generating and pushing osmocom:nightly:asan packages.
I've not added it to the existing osmocom-obs.yml, as this would push it
to both obs.osmocom.org and build.opensuse.org.

Related: OS#5301
Change-Id: I1c8c65bd1829baa29864ad186f3c43e79979d141
This commit is contained in:
Oliver Smith 2022-08-03 12:48:22 +02:00
parent e0c3a1ab01
commit d8dc26efa2
1 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,47 @@
---
- project:
name: Osmocom_OBS
jobs:
- Osmocom_OBS_nightly_asan
- job:
name: 'Osmocom_OBS_nightly_asan'
project-type: freestyle
defaults: global
description: |
See <a href="https://osmocom.org/issues/5301">OS#5301</a> for more
information.
node: obs
parameters:
- string:
name: BRANCH
description: osmo-ci.git branch
default: 'refs/remotes/origin/master'
builders:
- shell: |
export PYTHONUNBUFFERED=1
./scripts/obs/update_obs_project.py \
--apiurl obs.osmocom.org \
--conflict-version "$(date +%Y%m%d%H%M)" \
--docker \
--feed nightly-asan \
--git-fetch \
--meta \
osmocom:nightly:asan
scm:
- git:
branches:
- '$BRANCH'
url: git://git.osmocom.org/osmo-ci
git-config-name: 'Jenkins Builder'
git-config-email: 'jenkins@osmocom.org'
triggers:
- timed: "H 01 * * *"
publishers:
- email:
notify-every-unstable-build: true
recipients: 'jenkins-notifications@lists.osmocom.org'
# vim: expandtab tabstop=2 shiftwidth=2