我正在将我的代码存储库从 bitbucket 移动到 Azure 存储库。我面临的问题是我可以在 bitbucket 中设置挂钩,将存储库镜像到 AWS 代码提交。但是,我在 Azure 存储库中找不到这样的功能
有没有办法做到这一点?
问候
我正在将我的代码存储库从 bitbucket 移动到 Azure 存储库。我面临的问题是我可以在 bitbucket 中设置挂钩,将存储库镜像到 AWS 代码提交。但是,我在 Azure 存储库中找不到这样的功能
有没有办法做到这一点?
问候
azure 存储库中没有与 bitbucket 存储库同步的开箱即用功能。
但是,您可以通过 azure 管道实现此目的。请参见以下步骤:
1,创建一个azure pipeline(eg.classic UI pipeline)。有关详细步骤,请查看本教程。
2,在你的管道中添加一个脚本任务来运行 git 命令。
- powershell: |
git config --global user.email "you@example.com"
git config --global user.name "bitbuckt username"
git push https://username:password@bitbucket.org/name/repo.git HEAD:$(Build.SourceBranchName) -q
#if your password or username contain @ replace it with %40
- powershell: |
git config --global user.email "you@example.com"
git config --global user.name "azure account name"
git clone https://username:password@bitbucket.org/name/repo.git
cd repo
git push https://$(System.AccessToken)@dev.azure.com/organ/proj/_git/repo HEAD:$(Build.SourceBranchName) -q
您可以启用Enable continuous integration
azure 管道。这样每次在 azure repo 中有代码提交时。管道将被触发,代码将同步到 bitbucket 存储库。