| - project: |
| name: master-builds-dahdi-linux |
| type: |
| torvalds: |
| repo: 'https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' |
| linux-ver: |
| - "master" |
| stable: |
| repo: 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git' |
| - linux-ver: |
| - "linux-4.19.y" |
| - "linux-5.10.y" |
| - "linux-6.1.y" |
| jobs: |
| - 'master-dahdi-linux-{type}-{linux-ver}' |
| |
| - job-template: |
| name: 'master-dahdi-linux-{type}-{linux-ver}' |
| project-type: freestyle |
| node: osmocom-master |
| concurrent: true |
| retry-count: 0 # scm checkout |
| properties: |
| - build-discarder: |
| days-to-keep: 30 |
| num-to-keep: 120 |
| description: | |
| Automatic jenkins test job of |
| <a href="https://gerrit.osmocom.org/#/q/status:open+project:dahdi-linux">dahdi-linux</a> |
| built against linux {linux-ver} |
| (<a href="https://osmocom.org/issues/5407">OS#5407</a>) |
| <br/><br/> |
| <b>Auto-generated using Jenkins Job Builder. DO NOT EDIT MANUALLY!</b> |
| |
| scm: |
| # Let jenkins clone the big linux repository and keep it between builds |
| # (wipe-workspace is false). Clone dahdi-linux with code from gerrit in |
| # the shell part below. |
| - git: |
| basedir: 'linux' |
| url: '{repo}' |
| branches: |
| - '{linux-ver}' |
| refspec: '{linux-ver}' |
| shallow-clone: true |
| wipe-workspace: false |
| clean: |
| before: true |
| |
| triggers: |
| - timed: "H H * * *" |
| |
| builders: |
| - shell: | |
| rm -rf dahdi-linux |
| git clone \ |
| --depth=1 \ |
| https://gerrit.osmocom.org/dahdi-linux |
| git -C dahdi-linux log --oneline |
| |
| docker run \ |
| --rm=true \ |
| -e "KSRC=/linux" \ |
| -v "$PWD/dahdi-linux:/build" \ |
| -v "$PWD/linux:/linux" \ |
| "$USER/debian-buster-jenkins" \ |
| timeout 10m su build -c /build/contrib/jenkins.sh |
| |
| publishers: |
| - warnings: |
| console-log-parsers: |
| - 'GNU C Compiler 4 (gcc)' |
| resolve-relative-paths: true |
| - email: |
| recipients: 'jenkins-notifications@lists.osmocom.org laforge@gnumonks.org' |
| send-to-individuals: true |
| |
| # vim: expandtab tabstop=2 shiftwidth=2 |