- job: name: rpb-reference-kernel-rpm project-type: freestyle defaults: global logrotate: daysToKeep: 60 numToKeep: 60 properties: - authorization: anonymous: - job-read - job-extended-read - job-workspace linaro: - job-read - job-extended-read - job-build - job-cancel parameters: - string: name: KERNEL_GIT_BRANCH default: 'erp-noupstream' - string: name: KERNEL_GIT_URL default: 'https://github.com/Linaro/rpk.git' - string: name: TARGET_REPO default: 'ERP-RPM:17.08:staging' disabled: false node: docker-jessie-rp display-name: 'Reference Platform - Linux Kernel (EE) for RPM' scm: - git: url: ${KERNEL_GIT_URL} refspec: +refs/heads/${KERNEL_GIT_BRANCH}:refs/remotes/origin/${KERNEL_GIT_BRANCH} name: origin branches: - refs/heads/${KERNEL_GIT_BRANCH} basedir: linux skip-tag: true shallow-clone: false wipe-workspace: false wrappers: - timestamps - credentials-binding: - text: credential-id: OSCRC_USER variable: OSCRC_USER - credentials-binding: - text: credential-id: OSCRC_PASS variable: OSCRC_PASS - build-name: name: '#${BUILD_NUMBER}' builders: - shell: | #!/bin/bash set -ex sudo DEBIAN_FRONTEND=noninteractive apt-get update -qq sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y -q osc rpm-common xz-utils cat > $HOME/.oscrc < ~/${WORKSPACE}/${TARGET_REPO}/kernel-aarch64/${pname}.tar.xz # Update OBS checkout cd ${WORKSPACE}/${TARGET_REPO}/kernel-aarch64 sed -i -e "s/^%define rpmversion .*/%define rpmversion ${kernel_rpm_pkg_version}/" \ -e "s/^%define gitrelease .*/%define gitrelease ${kernel_git}/" \ kernel-aarch64.spec osc addremove . osc ci . -m "Update to ${pname}" publishers: - email: recipients: 'fathi.boudra@linaro.org riku.voipio@linaro.org'