我想使用 Jenkinsfile 从 Jenkins 运行 python 脚本。有没有办法直接从 Jenkinsfile 运行它。我在 Jenkins 中找到了用于运行脚本的python 插件(点击这里),但是这个插件没有合适的文档。如果有人解释如何将此插件与 Jenkinsfile 集成,那将非常有帮助。
1 回答

牧羊人nacy
TA贡献1862条经验 获得超7个赞
添加执行 python 脚本作为构建步骤的能力。除此之外,这个插件的工作方式与标准的 shell 脚本支持非常相似
根据插件的文档。虽然我没有通过管道使用这个插件,但从工作的角度来看,你必须提供 .py 脚本(文件名和路径),就像你为 shell/powershell 脚本提供的一样。
同样,即使对于 python,您也将在一个节点上执行脚本,该节点可以是 Linux 也可以是 Windows。
所以,它会像下面这样工作:
stage('build') {
steps {
sh 'python abc.py'
}
}
参考资料:https ://www.jenkins.io/doc/pipeline/tour/hello-world/
寻找“Python”块。
添加回答
举报
0/150
提交
取消