我的GitHub存储库中有一些代码。我想出了如何通过Azure管道构建它。
是否也可以链接代码?我不知道这是否一定有意义。我看到了导入存储库的选项,并且对我有用。
只是好奇是否有一种方法可以查看Azure中github代码的实时版本。还是人们在拥有GitHub存储库后如何使用Azure DevOps?
答案 0 :(得分:1)
Azure DevOps支持包括GitHub在内的多个源代码存储库。您可以在创建管道时使用现有的Github存储库。以下是Azure DevOps控制台的屏幕截图。这是创建管道以连接到现有存储库的第一步。
答案 1 :(得分:1)
如果您想将github仓库代码与azure devops仓库同步,可以通过以下步骤进行。
对于单个分支,将更新从github repo推送到azure devops repo,请参见以下命令:
git clone https://github.com/XXX/XXX.git
git config --global user.name "XXX"
git checkout master
git add .
git commit -m "abc"
git push https://{AzureDevopsPAT}@dev.azure.com/{org}/{pro}/_git/delete.git
要遍历github中的所有分支,请使用以下命令:
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git push https://$(VSTSToken)@dev.azure.com/xxx/_git/xxx -u --all
为了在每次更改代码时启动构建,我们需要转到触发选项卡并进行如下设置:
有关详细信息,请参阅此ticket。