【发布时间】:2020-09-18 22:39:43
【问题描述】:
我的 GitHub 存储库中有一些代码。我想出了如何通过我的 Azure Pipeline 构建它。
是否也可以链接代码?我不知道这是否一定有意义。我看到了导入存储库的选项,这对我有用。
只是好奇是否有办法在 Azure 中查看实时版本的 github 代码。或者人们在拥有 GitHub 存储库时如何使用 Azure DevOps?
【问题讨论】:
标签: azure azure-devops
我的 GitHub 存储库中有一些代码。我想出了如何通过我的 Azure Pipeline 构建它。
是否也可以链接代码?我不知道这是否一定有意义。我看到了导入存储库的选项,这对我有用。
只是好奇是否有办法在 Azure 中查看实时版本的 github 代码。或者人们在拥有 GitHub 存储库时如何使用 Azure DevOps?
【问题讨论】:
标签: azure azure-devops
如果您想将 github repo 代码同步到 azure devops repo,可以通过以下步骤进行。
对于单个分支,将更新从 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。
【讨论】: