我如何让Jenkins执行从Git提取的脚本?
我正在使用Jenkins触发和管理一系列导入作业。我想将导入脚本放在Github中,当詹金斯(Jenkins)构建工作时,它应该(a)从Github中拉出该版本控制的脚本,并(b)运行该脚本。 我遇到的问题是我不知道如何引用要在作业中运行的脚本的名称。我假设源代码被拉到工作区目录中。这个假设正确吗?(如果只有文档!) 到目前为止,这是我所做的: (显然)在Windows Server上安装了Jenkins(不,我对此没有选择) 在我的github帐户上创建了一个存储库,并将我的代码放入其中 在https://github.com/mcholl/SARS-Import/公开 您会看到我有两个脚本,roottest.py和omniture-video \ test.py。我确定其中的代码已获得Apple的专利保护:) 这个想法是我想运行roottest.py 安装了Github插件 创建了一个工作,如下所示: 项目名称=“测试Github集成” GitHub项目:https : //github.com/mcholl/SARS-Import.git/ 添加Windows批处理命令:python roottest.py 手动执行作业 但是,我得到的是一条错误消息,指出找不到该文件。这很奇怪,因为我认为工作流程将是“将源的本地副本拉到...(Job)/ workspace /目录,然后在工作空间目录的上下文中运行batch命令。 这是完整的控制台输出: 由用户匿名启动在工作空间中构建C:\ Program Files(x86)\ Jenkins \ jobs \ Testing Github Integration \ workspace [workspace] $ cmd / c调用C:\ Windows \ TEMP \ hudson1966342425043540895.bat C:\ Program Files(x86)\ Jenkins …