From 057e007e59bbe8eb2994c4b4066c6ce21e1c61eb Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Han?= Date: Wed, 3 Oct 2018 17:52:57 +0200 Subject: [PATCH] add ceph-container-build-ceph-base-push-imgs-arm64 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Same as ceph-container-build-ceph-base-push-imgs but to build arm64 images. Signed-off-by: Sébastien Han --- .../build/build | 6 +++ .../config/JENKINS_URL | 1 + .../ceph-container-build-push-imgs.yml | 46 +++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 ceph-container-build-ceph-base-push-imgs-arm64/build/build create mode 100644 ceph-container-build-ceph-base-push-imgs-arm64/config/JENKINS_URL create mode 100644 ceph-container-build-ceph-base-push-imgs-arm64/config/definitions/ceph-container-build-push-imgs.yml diff --git a/ceph-container-build-ceph-base-push-imgs-arm64/build/build b/ceph-container-build-ceph-base-push-imgs-arm64/build/build new file mode 100644 index 00000000..34a4a3e5 --- /dev/null +++ b/ceph-container-build-ceph-base-push-imgs-arm64/build/build @@ -0,0 +1,6 @@ +#!/bin/bash +set -e + + +cd "$WORKSPACE"/ceph-container/ || exit +ARCH=aarch64 bash -x contrib/build-ceph-base.sh diff --git a/ceph-container-build-ceph-base-push-imgs-arm64/config/JENKINS_URL b/ceph-container-build-ceph-base-push-imgs-arm64/config/JENKINS_URL new file mode 100644 index 00000000..e97cf671 --- /dev/null +++ b/ceph-container-build-ceph-base-push-imgs-arm64/config/JENKINS_URL @@ -0,0 +1 @@ +2.jenkins.ceph.com diff --git a/ceph-container-build-ceph-base-push-imgs-arm64/config/definitions/ceph-container-build-push-imgs.yml b/ceph-container-build-ceph-base-push-imgs-arm64/config/definitions/ceph-container-build-push-imgs.yml new file mode 100644 index 00000000..cafdf936 --- /dev/null +++ b/ceph-container-build-ceph-base-push-imgs-arm64/config/definitions/ceph-container-build-push-imgs.yml @@ -0,0 +1,46 @@ +- job: + name: ceph-container-build-ceph-base-push-imgs-arm64 + node: arm64 && xenial + project-type: freestyle + defaults: global + display-name: 'ceph-container: build and push ceph base container images to Docker Hub on arm64' + quiet-period: 5 + block-downstream: false + block-upstream: false + retry-count: 3 + properties: + - build-discarder: + days-to-keep: 1 + num-to-keep: 1 + artifact-days-to-keep: 1 + artifact-num-to-keep: 1 + - github: + url: https://github.com/ceph/ceph-container + + triggers: + - timed: '@daily' + + scm: + - git: + url: https://github.com/ceph/ceph-container.git + branches: + - master + browser: auto + basedir: "ceph-container" + timeout: 20 + + builders: + - shell: + !include-raw: + - ../../../scripts/build_utils.sh + - ../../build/build + + wrappers: + - inject-passwords: + global: true + mask-password-params: true + - credentials-binding: + - username-password-separated: + credential-id: docker-hub-leseb + username: DOCKER_HUB_USERNAME + password: DOCKER_HUB_PASSWORD -- 2.39.5