智慧保安后台管理-外网项目备份
钟日健
2022-03-14 b188f6c826adc90c9cbf6b8907d016cafbdf05c4
deploy 部署文件修改
2 files modified
22 ■■■■■ changed files
Jenkinsfile 18 ●●●●● patch | view | raw | blame | history
deploy/deploy.yml 4 ●●●● patch | view | raw | blame | history
Jenkinsfile
@@ -53,12 +53,16 @@
      }
    }
    stage('部署到 dev') {
      steps {
        input(id: 'deploy-to-dev', message: 'deploy to dev?')
        kubernetesDeploy(configs: 'deploy/dev-ol/**', enableConfigSubstitution: true, kubeconfigId: "$KUBECONFIG_CREDENTIAL_ID")
      }
    }
    stage('deploy to dev') {
          agent none
          steps {
            container('maven') {
              withCredentials([kubeconfigContent(credentialsId : 'kube-zhba' ,variable : 'KUBE_VAR' ,)]) {
                sh 'kubectl apply -f deploy/deploy.yml'
              }
            }
          }
        }
    stage('deploy to production') {
      steps {
@@ -71,7 +75,7 @@
  environment {
    DOCKER_CREDENTIAL_ID = 'dockerhub-id'
    GITHUB_CREDENTIAL_ID = 'github-id'
    KUBECONFIG_CREDENTIAL_ID = 'kube-myf'
    KUBECONFIG_CREDENTIAL_ID = 'kube-zhba'
    REGISTRY = 'registry.cn-hangzhou.aliyuncs.com'
    DOCKERHUB_NAMESPACE = 'arsn'
    GITHUB_ACCOUNT = 'kubesphere'
deploy/deploy.yml
@@ -25,8 +25,8 @@
      imagePullSecrets:
        - name: aliyun  #提前在项目下配置访问阿里云的账号密码
      containers:
#        - image: registry.cn-hangzhou.aliyuncs.com/arsn/myf:SNAPSHOT-50
        - image: $REGISTRY/$DOCKERHUB_NAMESPACE/zhba:SNAPSHOT-$BUILD_NUMBER
        - image: registry.cn-hangzhou.aliyuncs.com/arsn/zhbaw:SNAPSHOT-4
#        - image: $REGISTRY/$DOCKERHUB_NAMESPACE/zhba:SNAPSHOT-$BUILD_NUMBER
          imagePullPolicy: Always
          name: app
          ports: