- job: name: build-kernel-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: 'Build Kernel RPM package (from SRPM)' parameters: - string: name: source description: 'source url for the SRPM' wrappers: - timestamps builders: - shell: | #!/bin/bash set -ex sudo yum install -y wget git rpm-build yum-utils make openssl-devel sudo wget http://repo.linaro.org/rpm/linaro-overlay/centos-7/linaro-overlay.repo -O /etc/yum.repos.d/linaro-overlay.repo wget --progress=dot -e dotbytes=2M $source rpm -i *.src.rpm sudo yum-builddep --nogpg -y ~/rpmbuild/SPECS/kernel*.spec || true rpmbuild -vv --without debug --without doc --without debuginfo -ba ~/rpmbuild/SPECS/kernel*.spec ln -s ~/rpmbuild publishers: - archive: artifacts: 'rpmbuild/*RPMS/**' - email: recipients: 'fathi.boudra@linaro.org ricardo.salveti@linaro.org'