将gitlab存储库克隆到Azure Devops并在Azure存储库上保持同步

时间:2020-06-05 04:10:17

标签: git azure azure-devops gitlab

我将Gitlab存储库导入了Azure DevOps存储库。如果我在Gitlab存储库中添加任何文件,则它不会反映在Azure Devops存储库上。如果组织或组下有很多存储库,无论何时在Gitlab存储库上进行任何更改以使其同步,是否有一次要全部导入并更新所有导入的Azure存储库?

1 个答案:

答案 0 :(得分:0)

将gitlab存储库克隆到Azure Devops,并在Azure存储库上保持同步

恐怕没有其他方法可以将Azure Devops Repo与Gitlab存储库同步。

要将Azure Devops存储库与Gitlab存储库同步,我们可以为gitlab存储库创建服务连接:

enter image description here

然后使用其他git作为构建资源:

enter image description here

添加powershell /命令行任务以将代码推送到Azure devops存储库:

git commit -m "Update package version"

git push https://<PAT>@dev.azure.com/<OrganizationName>/xxx.git

然后您可以将“构建触发器”设置为启用持续集成选项。在Gitlab存储库上进行任何更改后,它将触发CI构建,并将使用这些git命令将此构建推送到Azure devops存储库。

希望这会有所帮助。