Как стать автором
Обновить

Комментарии 1

stage('Update deployments at K8S QA') {
   steps {
      sh """yq e '(.. | select(has("tag"))).tag = "$TAG"' -i ./argocd/values.yaml"""
      sh 'cat ./argocd/values.yaml'
      sh 'git config --global --add safe.directory $(pwd)'
      ...
      sh 'git add ./argocd/values.yaml'
      sh 'git commit -m "update image tag to $TAG"'
      sh 'git push origin HEAD:QA'
   }
}

А в чем смысл запускать каждую команду в отдельном шеле ?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий