jenkins - '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
回购中的 被命名.Jenkinsfile
(以点作为第一个字符)。重命名文件或使用点配置脚本路径。
推荐阅读
- mysql - 如何将 2 个成员 ID 链接到 1 个乐队?
- python-3.x - 如何在熊猫中打开一个大的csv文件
- javascript - 如果用户未登录,如何为主页提要和登录页面设置相同的 URL?
- apache-spark - Spark:任务不可序列化的奇怪错误
- javascript - 未捕获(承诺中)类型错误:无法读取 HTMLButtonElement.getVideoSources 未定义的属性“buildFromTemplate”
- amazon-web-services - 使用 AWS SDK Go 从 Fargate 任务中的角色加载 AWS 凭证的正确方法是什么?
- java - 在 eclipse 提供的默认 maven 目录结构中创建文件夹会导致任何问题吗?
- python - 使用 mysql-connector-python 时出现 Django 错误
- javascript - 嵌套的 jQuery 调用:我如何找出发生了什么?
- laravel - barryvdh/laravel-dompdf - 如何将 javascript 和/或 jquery 代码添加到 PDF