azure-devops - 如何在 Azure DevOps 中使用 Gitlab 代码/项目
问题描述
我想知道以下内容:
- 如何使用 Gitlab 项目/代码构建 Azure 管道?
- 如果上述方法很困难,有没有办法可以将 GitLab CI/CD 与 Azure 同步并跟踪推送到 GitLab 的所有更改?
我问这个的原因是我们有一个开发人员团队在 Gitlab 内工作,并将更改推送到 GitLab(使用 GitLab CI/CD)。我们还有另一个团队使用 Azure 作为他们的 DevOps 工具,并希望继续使用 azure,而不需要对工具进行重大更改。
为了让事情更清楚,我如何使用在 Azure 上推送到 GitLab 的相同代码来构建管道并仍然跟踪对 Gitlab 的所有提交和推送?
解决方案
如何使用 Gitlab 项目/代码构建 Azure 管道?
- 在 azure DevOps Org 中安装用于 Azure Pipelines 的扩展GitLab 集成
- 打开项目设置->服务连接->创建服务连接GitLab。
- 创建 azure 管道并添加任务下载 GitLab 存储库以下载 GitLab 存储库并在 Azure 管道中使用它。
推荐阅读
- graphql - graphql - 参考突变中的其他字段
- flutter - 将数据从另一个类导入到 Stateful Widget
- javascript - 单击主页联系人博客和服务页面时,如何在菜单前显示 div?
- typo3 - TYPO3 - 创建新的 sys_category 时“在页面 [uid] 的根行中找不到伪站点”
- python-3.x - 从容器类中删除元素
- c# - 启动和异步即发即弃呼叫的正确方法?
- ios - How to remove all `^M` characters from an iOS project in Mac copied from Windows?
- elasticsearch - ElasticSearch:给定一个文档和一个查询,相关性得分是多少?
- javascript - 如何在javascript中获取GMT的时区偏移量(如GMT+5:30)
- reactjs - 在 React 中使用本地存储隐藏一些元素