diff options
author | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-01-19 17:26:12 -0200 |
---|---|---|
committer | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-01-19 17:26:12 -0200 |
commit | 7ef1c756471fec10de14334f220716d6914f347a (patch) | |
tree | c6a764a586ae04a6d6a6b16f7b6b370449c14a00 | |
parent | e9c798e0c0ccc366f7a81347997629a256a71807 (diff) |
96boards-reference-centos-installer: initial job
Change-Id: I41051647c25da818b9c61f99b98cdf26f31f2906
Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
-rw-r--r-- | 96boards-reference-centos-installer.yaml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/96boards-reference-centos-installer.yaml b/96boards-reference-centos-installer.yaml new file mode 100644 index 0000000000..c549d13461 --- /dev/null +++ b/96boards-reference-centos-installer.yaml @@ -0,0 +1,56 @@ +- job: + name: 96boards-reference-centos-installer + project-type: freestyle + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + - job-workspace + linaro: + - job-read + - job-extended-read + - job-build + - job-configure + - job-cancel + disabled: false + node: docker-centos7-aarch64 + display-name: '96boards - Reference Component Enterprise - CentOS Installer' + wrappers: + - timestamps + - build-name: + name: '#${BUILD_NUMBER}' + builders: + - linaro-publish-token: + host: builds.96boards.org + - shell: | + #!/bin/bash + + set -ex + sudo yum update + sudo yum install -y lorax anaconda + + # Disable selinux, required by anaconda + echo 0 > /selinux/enforce + + # Call lorax to create the netinstall image + sudo rm -rf netinstall + lorax '--product=CentOS Linux' --version=7 --release=7.2.1511.rpb.${BUILD_NUMBER} \ + --source=http://mirror.centos.org/altarch/7/os/aarch64/ \ + --source=http://mirror.centos.org/altarch/7/updates/aarch64/ \ + --isfinal --nomacboot --noupgrade --buildarch=aarch64 '--volid=CentOS 7 aarch64' netinstall/ + + # Publish + test -d ${HOME}/bin || mkdir ${HOME}/bin + wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py + time python ${HOME}/bin/linaro-cp.py \ + --server ${PUBLISH_SERVER} \ + --link-latest \ + netinstall snapshots/reference-platform/components/centos-installer/${BUILD_NUMBER}/ + publishers: + - email: + recipients: 'ricardo.salveti@linaro.org' |