如何/在哪里上传(python)脚本到jenkins运行?

时间:2014-09-11 18:58:38

标签: python jenkins continuous-integration

我想通过"执行shell"来执行脚本。构建我的构建配置部分

sudo python buildscript.py param1 param2

然而,我不知道如何/在哪里实际上传脚本。希望这是有道理的,我没有shell访问Jenkins服务器(或者我会把它放在我猜测的工作区目录中)所以我想知道是否有上传我错过了某个界面。

2 个答案:

答案 0 :(得分:1)

您可以在版本控制系统上创建项目以保留所有脚本。然后,只需在jenkins上创建一个工作来获取它们(不需要构建任何东西)。它们将在~jenkins / workspace文件系统中提供,每次更改它们时,Jenkins都会确保它们在构建机器上保持最新。

对于sudo,你需要获得@Bruno建议的ssh访问权限(或知道谁拥有),并授予jenkins用户该权限。

答案 1 :(得分:1)

您应该将buildscript.py放在源文件旁边的版本控制中 - 我假设您已经在作业配置中配置了一个操作来从版本控制中检出您的源?