forked from Archive/PX4-Autopilot
Jenkins update PX4BuildBot credential usage
This commit is contained in:
parent
35f628e68f
commit
34cd1366b7
|
@ -188,22 +188,20 @@ pipeline {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
environment {
|
environment {
|
||||||
GIT_COMMITTER_EMAIL = "bot@pixhawk.org"
|
GIT_COMMITTER_EMAIL = "bot@px4.io"
|
||||||
GIT_COMMITTER_NAME = "PX4BuildBot"
|
GIT_COMMITTER_NAME = "PX4BuildBot"
|
||||||
PX4_FIRMWARE_TEST_BRANCH = "ecl_${env.JOB_BASE_NAME}"
|
PX4_FIRMWARE_TEST_BRANCH = "ecl_${env.JOB_BASE_NAME}"
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh 'export'
|
sh 'export'
|
||||||
withCredentials([usernamePassword(credentialsId: 'px4buildbot_github', passwordVariable: 'GIT_PASS', usernameVariable: 'GIT_USER')]) {
|
withCredentials([usernamePassword(credentialsId: 'px4buildbot_github_personal_token', passwordVariable: 'GIT_PASS', usernameVariable: 'GIT_USER')]) {
|
||||||
sh('git clone --branch master --origin px4 https://${GIT_USER}:${GIT_PASS}@github.com/PX4/Firmware.git')
|
sh('git clone --branch master --origin px4 https://${GIT_USER}:${GIT_PASS}@github.com/PX4/Firmware.git')
|
||||||
}
|
sh('cd Firmware; git checkout -B ${PX4_FIRMWARE_TEST_BRANCH}')
|
||||||
sh('cd Firmware; git checkout -B ${PX4_FIRMWARE_TEST_BRANCH}')
|
sh('if [ -n "${CHANGE_FORK+set}" ]; then cd Firmware; git config --file=.gitmodules submodule."src/lib/ecl".url https://github.com/${CHANGE_FORK}/ecl.git; fi')
|
||||||
sh('if [ -n "${CHANGE_FORK+set}" ]; then cd Firmware; git config --file=.gitmodules submodule."src/lib/ecl".url https://github.com/${CHANGE_FORK}/ecl.git; fi')
|
sh('cd Firmware; git submodule sync')
|
||||||
sh('cd Firmware; git submodule sync')
|
sh('cd Firmware; git submodule update --init --recursive --force src/lib/ecl')
|
||||||
sh('cd Firmware; git submodule update --init --recursive --force src/lib/ecl')
|
sh 'cd Firmware/src/lib/ecl; git fetch --all --tags; git checkout -f ${GIT_COMMIT}'
|
||||||
sh 'cd Firmware/src/lib/ecl; git fetch --all --tags; git checkout -f ${GIT_COMMIT}'
|
sh('cd Firmware; git commit -a -m "PX4/ecl test `date` ${GIT_BRANCH} ${GIT_COMMIT}"')
|
||||||
sh('cd Firmware; git commit -a -m "PX4/ecl test `date` ${GIT_BRANCH} ${GIT_COMMIT}"')
|
|
||||||
withCredentials([usernamePassword(credentialsId: 'px4buildbot_github', passwordVariable: 'GIT_PASS', usernameVariable: 'GIT_USER')]) {
|
|
||||||
sh('cd Firmware; git push --force px4 ${PX4_FIRMWARE_TEST_BRANCH}')
|
sh('cd Firmware; git push --force px4 ${PX4_FIRMWARE_TEST_BRANCH}')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue