This commit is contained in:
10
Jenkinsfile
vendored
10
Jenkinsfile
vendored
@@ -34,6 +34,8 @@ pipeline {
|
||||
steps {
|
||||
sh "docker login https://registry.proxyq.co -u ${REGISTRY_CREDENTIALS_USR} --password ${REGISTRY_CREDENTIALS_PSW}"
|
||||
sh "docker push registry.proxyq.co/jenkins/website:${env.BUILD_ID}"
|
||||
sh "docker tag registry.proxyq.co/jenkins/website:${env.BUILD_ID} registry.proxyq.co/jenkins/website:latest"
|
||||
sh "docker push registry.proxyq.co/jenkins/website:latest"
|
||||
}
|
||||
}
|
||||
stage('Redeploy') {
|
||||
@@ -46,7 +48,13 @@ pipeline {
|
||||
def jwtObject = new groovy.json.JsonSlurper().parseText(jwtResponse.getContent())
|
||||
env.JWTTOKEN = "Bearer ${jwtObject.jwt}"
|
||||
}
|
||||
echo "${env.JWTTOKEN}"
|
||||
script {
|
||||
def json = """
|
||||
|
||||
"""
|
||||
def response = httpRequest acceptType: 'APPLICATION_JSON', contentType: 'APPLICATION_JSON', validResponseCodes: '200', httpMode: 'POST', ignoreSslErrors: true, consoleLogResponseBody: true, requestBody: json, customHeaders: [[Authorization: "${env.JWTTOKEN}"]], url: "http://192.168.4.8:9000/api/endpoints/26/docker/containers/145772505f27bcdef1fbd807ecbb7b4ccbe6fb86dbb3a2bd0e22951557a15a10/stop"
|
||||
new groovy.json.JsonSlurper().parseText(jwtResponse.getContent())
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user