You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
788 B
24 lines
788 B
pipeline {
|
|
agent any
|
|
stages {
|
|
stage('Check out') {
|
|
agent any
|
|
steps {
|
|
checkout scm
|
|
}
|
|
}
|
|
stage('Deploy Helm') {
|
|
steps {
|
|
withCredentials([usernamePassword(credentialsId: 'github-qas-labs', passwordVariable: 'gitpass', usernameVariable: 'gituser')]) {
|
|
sh "git clone https://$gituser:$gitpass@github.com/byangtri/argocd-example-apps.git"
|
|
sh "git config --global user.email 'b.yang@ext.tricentis.com'"
|
|
sh "git config --global user.name 'brandon'"
|
|
dir("argocd-example-apps") {
|
|
sh "cd helm-guestbook && sed -i 's+0.1+0.2+g' values.yaml"
|
|
sh "git commit -am 'Publish new version' && git push || echo 'update version'"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|