在 Jenkins 工作中,我设置了两个存储库:一个本地存储库和一个远程存储库。计划是定期检查远程,当它检测到变化时,推送到本地,然后在自定义分布式测试系统上控制测试并将结果返回给 Jenkins。
对于一个问题,这一切都很好。每次我重新启动 Jenkins 时,它都会从作业的工作区.git/config
文件中删除远程(或本地,取决于天气)存储库,我必须手动编辑它。
我是如何配置工作的:
- 回购网址:
/path/to/local
- 姓名:
localrepo
- 回购网址:
gitolite@someserver:therepo
- 姓名:
origin
并且生成的.git/config
仅包含:
[remote "localrepo"]
fetch = +refs/heads/*:refs/remotes/localrepo/*
url = /path/to/local
关于我在这里做错了什么的任何想法?