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 {
|
||||
GIT_COMMITTER_EMAIL = "bot@pixhawk.org"
|
||||
GIT_COMMITTER_EMAIL = "bot@px4.io"
|
||||
GIT_COMMITTER_NAME = "PX4BuildBot"
|
||||
PX4_FIRMWARE_TEST_BRANCH = "ecl_${env.JOB_BASE_NAME}"
|
||||
}
|
||||
steps {
|
||||
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('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('cd Firmware; git submodule sync')
|
||||
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; 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 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('cd Firmware; git submodule sync')
|
||||
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; git commit -a -m "PX4/ecl test `date` ${GIT_BRANCH} ${GIT_COMMIT}"')
|
||||
sh('cd Firmware; git push --force px4 ${PX4_FIRMWARE_TEST_BRANCH}')
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue