From 84c7338d9271726a4c746ab01784903e6e10819c Mon Sep 17 00:00:00 2001 From: Dan Mick Date: Thu, 22 Jun 2017 19:31:22 -0700 Subject: [PATCH] Add ceph-pull-requests-arm64 This has several XML sections; removing the two smaller ones seems safe, but I'm concerned about the last one (the GitSCM clone behavior). It doesn't currently look like either jjb or jjw handle that option section correctly, so I'm leaving the XML for now. Signed-off-by: Dan Mick --- ceph-pull-requests-arm64/build/build | 8 ++ .../definitions/ceph-pull-requests-arm64.yml | 92 +++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 ceph-pull-requests-arm64/build/build create mode 100644 ceph-pull-requests-arm64/config/definitions/ceph-pull-requests-arm64.yml diff --git a/ceph-pull-requests-arm64/build/build b/ceph-pull-requests-arm64/build/build new file mode 100644 index 00000000..23479500 --- /dev/null +++ b/ceph-pull-requests-arm64/build/build @@ -0,0 +1,8 @@ +#!/bin/bash -ex +NPROC=$(nproc) +testnproc=$(($NPROC / 4)) +export CHECK_MAKEOPTS="-j${testnproc}" +export BUILD_MAKEOPTS="-j${NPROC}" +./run-make-check.sh +sleep 5 +ps -ef | grep ceph || true diff --git a/ceph-pull-requests-arm64/config/definitions/ceph-pull-requests-arm64.yml b/ceph-pull-requests-arm64/config/definitions/ceph-pull-requests-arm64.yml new file mode 100644 index 00000000..4e219171 --- /dev/null +++ b/ceph-pull-requests-arm64/config/definitions/ceph-pull-requests-arm64.yml @@ -0,0 +1,92 @@ +- job: + block-downstream: false + block-upstream: false + builders: + - shell: + !include-raw: + - ../../build/build + concurrent: true + disabled: false + name: !!python/unicode 'ceph-pull-requests-arm64' + node: arm64 + parameters: + - string: + default: origin/master + description: A pull request ID, like 'origin/pr/72/head' + name: sha1 + project-type: freestyle + properties: + - build-discarder: + artifact-days-to-keep: -1 + artifact-num-to-keep: -1 + days-to-keep: 15 + num-to-keep: 300 + - raw: + xml: | + + false + + - github: + url: https://github.com/ceph/ceph/ + - raw: + xml: | + + false + false + + publishers: [] + quiet-period: '5' + retry-count: '3' + scm: + - raw: + xml: | + + 2 + + + origin + +refs/pull/*:refs/remotes/origin/pr/* + https://github.com/ceph/ceph.git + + + + + ${sha1} + + + false + + + + 20 + + + false + false + + 20 + 0 + false + + + + + triggers: + - github-pull-request: + admin-list: + - alfredodeza + - ktdreyer + allow-whitelist-orgs-as-admins: false + auth-id: 2f99aa21-4f3c-4a7e-93d9-f85361aff591 + auto-close-on-fail: false + build-desc-template: null + cron: null + github-hooks: true + only-trigger-phrase: false + org-list: + - ceph + permit-all: true + trigger-phrase: null + white-list-target-branches: + - master + wrappers: [] -- 2.47.3