CI: Use proper credentials for Security testsuite checkout
Can't do anonymous http checkout from Security-testsuite. Need to use same credentials as the gerrit review checkout. Change-Id: I87af68c995cb8926f5e87f9af245600d76984f05
This commit is contained in:
parent
349355f1f1
commit
3f9544c1f5
|
@ -170,8 +170,10 @@ pipeline {
|
|||
|
||||
sh "sudo rm -rf ${groupDir} || : "
|
||||
|
||||
checkout scm: [$class: 'GitSCM',
|
||||
branches: [[name: "${BRANCH_NAME}"]],
|
||||
withCredentials([usernamePassword(credentialsId: "${JENKINS_GERRIT_CREDS}",
|
||||
passwordVariable: 'GERRIT_USER_PW', usernameVariable: 'GERRIT_USER_NAME')]) {
|
||||
checkout scm: [$class: 'GitSCM',
|
||||
branches: [[name: "${BRANCH_NAME}"]],
|
||||
extensions: [
|
||||
[$class: 'RelativeTargetDirectory', relativeTargetDir: groupDir],
|
||||
[$class: 'CloneOption',
|
||||
|
@ -181,8 +183,12 @@ pipeline {
|
|||
shallow: true
|
||||
],
|
||||
],
|
||||
userRemoteConfigs: [[name: env.GERRIT_NAME, url: testsuiteUrl]]
|
||||
userRemoteConfigs: [[
|
||||
name: env.GERRIT_NAME,
|
||||
url: testsuiteUrl,replaceAll("http(s)?://", "http\$1://${GERRIT_USER_NAME}@")
|
||||
]]
|
||||
]
|
||||
}
|
||||
|
||||
sh "sudo tests/CI/runTestsuite.sh --testsuite-dir='${groupDir}' --testsuite-command='${groupTestcmd}'"
|
||||
|
||||
|
|
Loading…
Reference in New Issue