我将Gitlab存储库导入了Azure DevOps存储库。如果我在Gitlab存储库中添加任何文件,则它不会反映在Azure Devops存储库上。如果组织或组下有很多存储库,无论何时在Gitlab存储库上进行任何更改以使其同步,是否有一次要全部导入并更新所有导入的Azure存储库?
答案 0 :(得分:0)
将gitlab存储库克隆到Azure Devops,并在Azure存储库上保持同步
恐怕没有其他方法可以将Azure Devops Repo与Gitlab存储库同步。
要将Azure Devops存储库与Gitlab存储库同步,我们可以为gitlab存储库创建服务连接:
然后使用其他git作为构建资源:
添加powershell /命令行任务以将代码推送到Azure devops存储库:
git commit -m "Update package version"
git push https://<PAT>@dev.azure.com/<OrganizationName>/xxx.git
然后您可以将“构建触发器”设置为启用持续集成选项。在Gitlab存储库上进行任何更改后,它将触发CI构建,并将使用这些git命令将此构建推送到Azure devops存储库。
希望这会有所帮助。