多存储库詹金斯工作

时间:2020-07-09 10:04:44

标签: python git jenkins github clone

我已经构建了一个Python应用程序,该应用程序克隆一个远程存储库,然后遍历其文件并进行一些转换。在本地运行良好,但现在是时候将其移至詹金斯(Jenkins)工作了。

我遇到的问题是,现在我基本上需要克隆2个存储库:一个包含Python应用程序代码,而另一个在此应用程序内部引用。在Jenkins job git配置中,我添加了两个存储库,希望它将它们都克隆到Jenkins工作区中。在构建控制台输出中,直到这时,两个存储库并排运行着一堆git命令:

Seen branch in repository origin/periscope/master
Seen branch in repository origin1/master
Seen 2 remote branches
 > git show-ref --tags -d # timeout=10
Checking out Revision b2d58f4ef19131cf2330913efd7a6c9f92670b92 (origin1/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f b2d58f4ef19131cf2330913efd7a6c9f92670b92 # timeout=10
Commit message: "removing git clone method from app.py"
 > git rev-list --no-walk b2d58f4ef19131cf2330913efd7a6c9f92670b92 # timeout=10
[bi_periscope_test] $ /bin/bash /tmp/jenkins3785072477673812865.sh
/tmp/jenkins3785072477673812865.sh: line 3: ....: command not found

此后,包含我的Python项目的存储库被成功克隆,我可以在工作区中看到它。但是第二个存储库未克隆,因此无法执行整个作业。

期待这里的任何想法!

0 个答案:

没有答案