小编dot*_*nor的帖子

BuildingTag() 始终返回 false

每当我尝试使用 创建条件阶段时buildingTag(),该阶段总是会被跳过,即使当前提交是一个标签也是如此。这是我的詹金斯文件:

pipeline {
  agent {
    docker {
      image 'node:10'
    }

  }
  stages {
    stage('Build') {
      steps {
        sh 'yarn install'
        sh 'node scripts/build.js'
      }
    }
    stage('Lint') {
      steps {
        sh 'yarn lint'
      }
    }
    stage('Deploy') {
      when {
        buildingTag()
      }
      environment {
      }
      steps {
        sh 'node scripts/deploy.js'
        sh 'node scripts/publish.js'
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-pipeline

5
推荐指数
1
解决办法
7526
查看次数

标签 统计

jenkins ×1

jenkins-pipeline ×1