Pou*_*sen 21 github azure-devops
我有一个visual studio团队服务的存储库,我希望与github存储库保持同步.
这允许我在VSTS中进行主要开发,当合并到master中时,它将同步到github并允许其他人在github上做出贡献,当Pull Requests合并到master时,它同步到VSTS.
Pou*_*sen 14
首先在VSTS上创建一个新的构建,该构建使用应该从VSTS同步的存储库:
两者中的最后一个需要来自Github的个人访问令牌.
在图像中,两个CMD任务都使用GIT工具和以下两个命令:
pull https://github.com/s-innovations/MessageProcessor.ServiceFabric.git master
Run Code Online (Sandbox Code Playgroud)
和
push https://$(githubpersonaltoken)@github.com/s-innovations/MessageProcessor.ServiceFabric.git head:master
Run Code Online (Sandbox Code Playgroud)
启用CI选项可以在将某些内容提交到master时触发构建.
现在同样可以通过另一种方式完成,其中新构建以相同的方式进行,但将URL更改为目标visual studio在线存储库.
请注意,在vsts上使用个人令牌时,URL的身份验证部分需要是https://:token @,而在github上只需要https:// token @.
push https://$(vstspersonaltoken)@sinnovations.visualstudio.com/DefaultCollection/S-Innovations%20MessageProcessor/_git/messageprocessor-service-fabric head:master
Run Code Online (Sandbox Code Playgroud)
他们在VSTS改变了它,如果冒号存在则会失败.以上描述已更新.
| 归档时间: |
|
| 查看次数: |
6590 次 |
| 最近记录: |