V L*_*ych 7 git nunit visual-studio githooks azure-devops
我正在尝试在Visual Studio + VSO + Git中复制Gated签入功能.
实际上我想在代码将提交到本地repo或推送到远程之前运行单元测试.
但面临一个问题 - VSO + GIT中没有门控登记功能.
我试图配置git hooks - pre-commit hook对我有用 - 但Visual Studio GIT提供程序不支持Git钩子!它由于libgit2 -it在Visual Studio中使用,它不支持钩子:(
所以我的问题是如何在Visual Studio 2013 + VSO + Git中提交之前自动运行NUnit测试并且不允许坏代码进入我的仓库?
谢谢!
门控签入或类似功能已添加到 VSO。如果您在管理中转到 Git 存储库的属性,则在选择分支时应该会看到一个附加设置选项卡。
选中该框以在 MASTER 分支的合并之前启用构建,并选择要用于验证的构建。
https://www.visualstudio.com/en-us/news/2015-may-15-vso.aspx
然后,开发人员必须向 MASTER 创建拉取请求并通过大门才能进入。
| 归档时间: |
|
| 查看次数: |
1628 次 |
| 最近记录: |