- 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 ~/rpmbuild/SPECS/docker.spec || true rpmbuild -ba ~/rpmbuild/SPECS/docker.spec ln -s ~/rpmbuild publishers: - archive: artifacts: 'rpmbuild/*RPMS/**'