CAB*_*CAB 8 python hudson jenkins
学习Jenkins,并试图让它构建一个我的构建脚本是用python编写的项目.
./build.py -i
Run Code Online (Sandbox Code Playgroud)
我尝试过使用'执行脚本'和'执行Python脚本'.脚本的第一行是
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
Jenkins没有抱怨任何一次尝试,它似乎忽略了设置,一旦代码签出就宣布构建成功.
我读过一些旧的邮件列表,暗示我必须编写一个bash脚本(build.sh)并让它调用python脚本.我希望这不是答案.
gar*_*les 10
您应该能够使用"执行shell"构建步骤并指定 /path/to/build.py -i
我猜测构建作业运行时的当前目录不是您所期望的.Jenkins有一个内置的环境变量WORKSPACE,它设置为构建工作区的根目录,所以假设Python脚本位于签出代码的根目录下,$WORKSPACE/build.py也应该可以工作.
| 归档时间: |
|
| 查看次数: |
23025 次 |
| 最近记录: |