Update Jenkinsfile
This commit is contained in:
46
Jenkinsfile
vendored
46
Jenkinsfile
vendored
@@ -11,48 +11,4 @@ jenkinsPipelineSkeleton('json-echo', [
|
|||||||
checkDependencyPipeline: true,
|
checkDependencyPipeline: true,
|
||||||
dependencyPipeline: 'custom-dind-pipeline',
|
dependencyPipeline: 'custom-dind-pipeline',
|
||||||
dockerTool: 'custom-docker'
|
dockerTool: 'custom-docker'
|
||||||
])
|
])
|
||||||
/*
|
|
||||||
@Library('my-shared-library@main') _
|
|
||||||
|
|
||||||
pipeline {
|
|
||||||
agent {
|
|
||||||
kubernetes {
|
|
||||||
yaml k8sPodTemplate('default', true, true)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stages{
|
|
||||||
stage('Retrieve Environment Variables') {
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
retrieveEnvVars('maven', ['NEXUS_URL', 'NEXUS_PASS'])
|
|
||||||
retrieveEnvVars('helm', ['KUBERNETES_API', 'KUBERNETES_TOKEN', 'NEXUS_URL'])
|
|
||||||
retrieveEnvVars('custom-docker', ['NEXUS_DOCKER_URL', 'NEXUS_DOCKER_PASS'])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Check dependent Pipeline Status') {
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
getJobStatus('custom-dind-pipeline')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Build and Deploy') {
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
buildAndDeploy("json-echo", "json-echo-helm-chart", "my-helm-repo", "1.0.0-SNAPSHOT", true, false, 8091)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
post {
|
|
||||||
success {
|
|
||||||
echo 'Build Successful'
|
|
||||||
}
|
|
||||||
failure {
|
|
||||||
echo 'Build Failed'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
Reference in New Issue
Block a user