在编写詹金斯管道时,提交每个新更改以查看它是否有效似乎非常不方便。
有没有办法在不提交代码的情况下在本地执行这些?
您不能在本地执行 Pipeline 脚本,因为它的全部目的是编写 Jenkins 脚本。(这就是为什么最好保持Jenkinsfile简短并仅限于实际处理 Jenkins 功能的代码的原因之一;您的实际构建逻辑应该由您通过单行sh或bat步骤调用的外部流程或构建工具来处理。)
Jenkinsfile
sh
bat
如果您想测试更改为Jenkinsfilelive 但不提交,请使用1.14 中添加的重播功能