设置继续在 TFS 上与 GitLab 集成作为 Repo
Setting up continues Integration on TFS with GitLab as Repo
我需要在我的 TFS 中配置 CI pipeline with source repo in GitLab,我已经更新了如下的 Trigger 部分并检查了代码,但是没有触发构建,是否需要任何配置在 GitLab 仓库中?请热指教如何实现。
我会按以下顺序检查以下内容来解决您的问题:
- 手动触发构建时,从GitLab仓库下载源代码是否成功?
如果是,那么:
- 您是否在存储库中创建并推送了
develop
分支?
您需要在远程存储库上发布本地创建的 'develop' 分支,例如>git push -u origin develop
如果否,则您在 TFS 上创建的用于访问 GitLab 存储库的 "Services" 条目存在问题:
- 检查您是否在 URL;
中使用 HTTPS
- 要启用对您的存储库的 HTTPS 访问,请记住在您的 GitLab 帐户上设置密码,然后在 TFS 上设置的 "Services" 端点上使用该密码和您的用户名(电子邮件地址);
p.s。另外,检查在构建定义的存储库部分中选择了哪个 'Connection':它应该是指向你的 GitLab 存储库的那个:-)
我已将轮询间隔更改为 180 秒并且有效。
我需要在我的 TFS 中配置 CI pipeline with source repo in GitLab,我已经更新了如下的 Trigger 部分并检查了代码,但是没有触发构建,是否需要任何配置在 GitLab 仓库中?请热指教如何实现。
我会按以下顺序检查以下内容来解决您的问题:
- 手动触发构建时,从GitLab仓库下载源代码是否成功?
如果是,那么:
- 您是否在存储库中创建并推送了
develop
分支? 您需要在远程存储库上发布本地创建的 'develop' 分支,例如>git push -u origin develop
- 您是否在存储库中创建并推送了
如果否,则您在 TFS 上创建的用于访问 GitLab 存储库的 "Services" 条目存在问题:
- 检查您是否在 URL; 中使用 HTTPS
- 要启用对您的存储库的 HTTPS 访问,请记住在您的 GitLab 帐户上设置密码,然后在 TFS 上设置的 "Services" 端点上使用该密码和您的用户名(电子邮件地址);
p.s。另外,检查在构建定义的存储库部分中选择了哪个 'Connection':它应该是指向你的 GitLab 存储库的那个:-)
我已将轮询间隔更改为 180 秒并且有效。