gpt4 book ai didi

python - 如何让 Jenkins 运行一个执行构建的python脚本?

转载 作者:太空狗 更新时间:2023-10-29 20:54:42 26 4
gpt4 key购买 nike

学习 Jenkins,并尝试用它来构建一个我的构建脚本是用 python 编写的项目。

./build.py -i

我尝试过使用“执行脚本”和“执行 Python 脚本”。脚本第一行是

#!/usr/bin/python

Jenkins 对这两种尝试都没有提示,它似乎只是忽略了设置,在 checkout 代码后立即声明构建成功。

我读过一些旧的邮件列表,它们暗示我必须编写一个 bash 脚本 (build.sh) 并让它调用 python 脚本。我希望这不是答案。

最佳答案

您应该能够使用“执行 shell”构建步骤并指定 /path/to/build.py -i

我猜构建作业运行时的当前目录不是您所期望的。 Jenkins 有一个内置环境变量 WORKSPACE 设置为构建工作区的根目录,因此假设 Python 脚本位于 check out 代码的根目录,$WORKSPACE/build.py 应该也可以。

关于python - 如何让 Jenkins 运行一个执行构建的python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com