首页 > 解决方案 > 'Jenkinsfile' 未找到

问题描述

我尝试使用 Jenkinsfile 来执行 build.ps1 文件。但是,当我扫描多分支管道时,我看到了Does not meet criteria日志。为什么詹金斯找不到文件。我的回购网址是这个

詹金斯版本:2.138.3

詹金斯文件是:

#!groovy

node {
  stage ('Checkout') {
    checkout scm
  }

  stage('Check Env Parameters'){
    echo "Branch Name : ${env.GIT_BRANCH}"
    echo "Octo Server Address : ${env.octoServer}"
  }

  stage('Run Cake') {
    powershell -File build.ps1 -projectName="Jenkins_PowerShell_Cake_Tutorial" -branchName=${env.GIT_BRANCH} -octoServer=${env.octoServer} -octoApiKey=${env.octoApiKey}
  }
}

Jenkinsfile 的类型不是 txt

Jenkinsfile 文件类型截图

詹金日志:

詹金斯日志

詹金斯配置: 项目配置

标签: jenkinsjenkins-pipeline

解决方案


您的Jenkinsfile回购中的 被命名.Jenkinsfile(以点作为第一个字符)。重命名文件或使用点配置脚本路径。


推荐阅读