mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-10 00:10:20 +00:00
ci: check for ghprbPullId env variable
The script checks for ghprbPullId env variable and if found unset, runs the script for master to support regular builds. Signed-off-by: Yug Gupta <ygupta@redhat.com>
This commit is contained in:
parent
917ec1e2f1
commit
adece898c6
@ -2,13 +2,9 @@ def cico_retries = 16
|
|||||||
def cico_retry_interval = 60
|
def cico_retry_interval = 60
|
||||||
def ci_git_repo = 'https://github.com/ceph/ceph-csi'
|
def ci_git_repo = 'https://github.com/ceph/ceph-csi'
|
||||||
def ci_git_branch = 'ci/centos'
|
def ci_git_branch = 'ci/centos'
|
||||||
|
def ref = "master"
|
||||||
|
|
||||||
node('cico-workspace') {
|
node('cico-workspace') {
|
||||||
// environment (not?) set by Jenkins, or not?
|
|
||||||
environment {
|
|
||||||
GIT_REPO = 'https://github.com/ceph/ceph-csi'
|
|
||||||
GIT_BRANCH = 'master'
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('checkout ci repository') {
|
stage('checkout ci repository') {
|
||||||
git url: "${ci_git_repo}",
|
git url: "${ci_git_repo}",
|
||||||
@ -27,12 +23,15 @@ node('cico-workspace') {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
stage('prepare bare-metal machine') {
|
stage('prepare bare-metal machine') {
|
||||||
|
if ("${ghprbPullId}".length() != 0) {
|
||||||
|
ref = "pull/${ghprbPullId}/head"
|
||||||
|
}
|
||||||
sh 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ./prepare.sh root@${CICO_NODE}:'
|
sh 'scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ./prepare.sh root@${CICO_NODE}:'
|
||||||
sh 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} ./prepare.sh --workdir=/opt/build --gitrepo=${GIT_REPO} --branch=${GIT_BRANCH}'
|
sh "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} ./prepare.sh --workdir=/opt/build/go/src/github.com/ceph/ceph-csi --gitrepo=${ci_git_repo} --ref=${ref}"
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('build') {
|
stage('build') {
|
||||||
sh 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} "cd /opt/build && make containerized-build CONTAINER_CMD=podman"'
|
sh 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@${CICO_NODE} "cd /opt/build/go/src/github.com/ceph/ceph-csi && make containerized-build CONTAINER_CMD=podman"'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user