blob: 0b9c5b9655ee88ed9c12eb9048518a1f979d69dd [file] [log] [blame]
Riku Voipio29f5a412015-09-09 09:54:09 +03001- job:
2 name: build-kvmtool
3 project-type: freestyle
4 defaults: global
5 logrotate:
6 daysToKeep: 30
7 numToKeep: 30
Fathi Boudrab72c5962015-11-17 21:24:02 +02008 artifactNumToKeep: 1
Riku Voipio29f5a412015-09-09 09:54:09 +03009 properties:
10 - authorization:
11 anonymous:
12 - job-read
13 - job-extended-read
Benjamin Copeland9dc2eb82022-10-11 12:40:33 +010014 everyone-flat:
Riku Voipio29f5a412015-09-09 09:54:09 +030015 - job-read
16 - job-extended-read
17 - job-build
18 - job-cancel
Kelley Spoon8290d022022-06-01 13:59:15 -050019 disabled: true
Riku Voipioe4f36d22016-08-01 19:38:00 +030020 node: docker-xenial
Riku Voipio29f5a412015-09-09 09:54:09 +030021 display-name: 'KVMtool CI loop'
22 scm:
23 - git:
Fathi Boudrab72c5962015-11-17 21:24:02 +020024 url: https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git
25 refspec: +refs/heads/master:refs/remotes/origin/master
26 name: origin
27 branches:
28 - refs/heads/master
Riku Voipio29f5a412015-09-09 09:54:09 +030029 skip-tag: true
Fathi Boudrab72c5962015-11-17 21:24:02 +020030 shallow-clone: false
31 clean:
32 after: true
33 wipe-workspace: false
Riku Voipio29f5a412015-09-09 09:54:09 +030034 wrappers:
35 - timestamps
36 - build-name:
37 name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}'
38 builders:
39 - shell: |
40 #!/bin/bash
Fathi Boudrab72c5962015-11-17 21:24:02 +020041
Riku Voipio29f5a412015-09-09 09:54:09 +030042 set -e
Fathi Boudrab72c5962015-11-17 21:24:02 +020043
Riku Voipio29f5a412015-09-09 09:54:09 +030044 export upstream_repo=git://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git
45 export upstream_source=kvmtool
46 export packaging_repo=git://anonscm.debian.org/collab-maint/kvmtool.git
47 export packaging_dir=kvmtool-debian
Fathi Boudrab72c5962015-11-17 21:24:02 +020048
Riku Voipio29f5a412015-09-09 09:54:09 +030049 wget https://git.linaro.org/ci/ubuntu-packaging-tools.git/blob_plain/HEAD:/jenkins-makesources
Fathi Boudrab72c5962015-11-17 21:24:02 +020050
Riku Voipio29f5a412015-09-09 09:54:09 +030051 bash -x ./jenkins-makesources
Fathi Boudrab72c5962015-11-17 21:24:02 +020052
Riku Voipio29f5a412015-09-09 09:54:09 +030053 cat > kvmtool-params <<EOF
54 source=$BUILD_URL/artifact/`cat kvmtool.dsc`
Riku Voipioc3267d42017-04-10 10:57:42 +030055 repo=Qemu
Riku Voipio29f5a412015-09-09 09:54:09 +030056 EOF
57 publishers:
58 - archive:
59 artifacts: '*.changes, *.dsc, *.gz, *.xz'
Riku Voipio29f5a412015-09-09 09:54:09 +030060 - trigger-parameterized-builds:
Riku Voipioc3267d42017-04-10 10:57:42 +030061 - project: build-package-obs
Riku Voipio29f5a412015-09-09 09:54:09 +030062 property-file: kvmtool-params
63 condition: SUCCESS
64 - email:
65 recipients: 'riku.voipio@linaro.org'