diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2015-12-16 10:06:17 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2015-12-16 10:06:17 +0200 |
commit | f541f46bc505d1f151bea031f4d87fe9acd421df (patch) | |
tree | f976c4da83cc6d1ed53cb73b947e39c703705f9e | |
parent | 2cf78c1c6319ef2ddfdfb1147f9aae3f9567eba7 (diff) |
build-docker-rpm: add initial build job
Change-Id: I84964fff823343e5a4859d2b7521e69041da46db
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
-rw-r--r-- | build-docker-rpm.yaml | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/build-docker-rpm.yaml b/build-docker-rpm.yaml new file mode 100644 index 0000000..60e3677 --- /dev/null +++ b/build-docker-rpm.yaml @@ -0,0 +1,57 @@ +- job: + name: build-docker-rpm + project-type: freestyle + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + artifactNumToKeep: 1 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + linaro: + - job-read + - job-extended-read + - job-build + - job-cancel + disabled: false + node: docker-centos7-aarch64 + display-name: 'RPM package for Docker' + wrappers: + - timestamps + builders: + - shell: | + #!/bin/bash + + set -ex + + sudo yum install -y \ + btrfs-progs-devel \ + device-mapper-devel \ + git \ + glibc-static \ + go-md2man \ + golang \ + make \ + rpm-build \ + selinux-policy \ + selinux-policy-devel \ + sqlite-devel \ + wget \ + yum-utils + + sudo wget http://repo.linaro.org/rpm/linaro-overlay/centos-7/linaro-overlay.repo -O /etc/yum.repos.d/linaro-overlay.repo + yumdownloader --source docker + rpm -i docker-*.src.rpm + sudo yum-builddep --nogpg -y ${WORKSPACE}/rpmbuild/SPECS/docker.spec || true + rpmbuild -ba ${WORKSPACE}/rpmbuild/SPECS/docker.spec + + rm -rf \ + ${WORKSPACE}/rpmbuild/BUILD \ + ${WORKSPACE}/rpmbuild/BUILDROOT \ + ${WORKSPACE}/rpmbuild/SOURCES + publishers: + - archive: + artifacts: 'rpmbuild/**' |