aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-12-16 10:06:17 +0200
committerFathi Boudra <fathi.boudra@linaro.org>2015-12-16 10:06:17 +0200
commitf541f46bc505d1f151bea031f4d87fe9acd421df (patch)
treef976c4da83cc6d1ed53cb73b947e39c703705f9e
parent2cf78c1c6319ef2ddfdfb1147f9aae3f9567eba7 (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.yaml57
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/**'