Update Jenkinsfile

This commit is contained in:
Andrew Pitt 2019-12-19 16:57:39 -05:00 committed by GitHub
parent 3bbff51c67
commit 7336187036
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

3
Jenkinsfile vendored
View file

@ -6,6 +6,8 @@ try {
def projectVersion="" def projectVersion=""
def quayUser=env.QUAY_USER def quayUser=env.QUAY_USER
def quayPassword=env.QUAY_PASSWORD def quayPassword=env.QUAY_PASSWORD
def ocpUser=env.OCP_USER
def ocpPassword=env.OCP_PASSWORD
node("maven") { node("maven") {
stage("Initialize") { stage("Initialize") {
project = env.PROJECT_NAME project = env.PROJECT_NAME
@ -43,6 +45,7 @@ try {
node('jenkins-slave-skopeo') { node('jenkins-slave-skopeo') {
stage('Clair Container Vulnerability Scan') { stage('Clair Container Vulnerability Scan') {
sh "oc login -u $ocpUser -p $ocpPassword --insecure-skip-tls-verify https://api.cluster-ottawa-57ac.ottawa-57ac.example.opentlc.com:6443 2>&1"
sh 'skopeo --debug copy --src-creds="$(oc whoami)":"$(oc whoami -t)" --src-tls-verify=false --dest-tls-verify=false' + " --dest-creds=$quayUser:$quayPassword docker://docker-registry.default.svc:5000/cicd/spring-petclinic:latest docker://quay.io/$quayUser/spring-petclinic:latest" sh 'skopeo --debug copy --src-creds="$(oc whoami)":"$(oc whoami -t)" --src-tls-verify=false --dest-tls-verify=false' + " --dest-creds=$quayUser:$quayPassword docker://docker-registry.default.svc:5000/cicd/spring-petclinic:latest docker://quay.io/$quayUser/spring-petclinic:latest"
} }