更新 'Jenkinsfile'

main
newrain001 9 months ago
parent 8ef7359fb3
commit e240392c5c
  1. 5
      Jenkinsfile

5
Jenkinsfile vendored

@ -6,7 +6,8 @@ pipeline {
REPOSITORY_NAME = "my-web-app" REPOSITORY_NAME = "my-web-app"
TAG = "v2.0" TAG = "v2.0"
REPLICAS = 4 REPLICAS = 4
YAML_PATH = "k8s/deploy.yml" YAML_PATH = "k8s/"
DEPLOYMENT_NAME = "deploy.yml"
} }
agent { agent {
kubernetes { kubernetes {
@ -101,7 +102,7 @@ spec:
steps { steps {
container('kubectl') { container('kubectl') {
sh """ sh """
sed -i "s/REPLICAS/${env.REPLICAS}/;s/HARBOR_HOST/${env.HARBOR_HOST}/;s/NAMESPACE_NAME/${env.NAMESPACE_NAME}/;s/REPOSITORY_NAME/${env.REPOSITORY_NAME}/;s/TAG/${env.TAG}/" ${env.YAML_PATH} sed -i "s/REPLICAS/${env.REPLICAS}/;s/HARBOR_HOST/${env.HARBOR_HOST}/;s/NAMESPACE_NAME/${env.NAMESPACE_NAME}/;s/REPOSITORY_NAME/${env.REPOSITORY_NAME}/;s/TAG/${env.TAG}/" ${env.YAML_PATH}${env.DEPLOYMENT_NAME}
kubectl apply -f ${env.YAML_PATH} kubectl apply -f ${env.YAML_PATH}
""" """
} }

Loading…
Cancel
Save