显示在 GitHub 中选择的当前分支的 AppVeyor 构建状态
Show AppVeyor build status for current branch selected in GitHub
我刚刚开始使用 AppVeyor 与 GitHub 进行持续集成。我已经能够在我的 README.md 中添加状态徽章,显示最新 AppVeyor 构建的状态。但是,我只能显示其中之一:
1) 特定分支的最新构建状态,比如 master;或
2) 所有分支的最新构建状态。
我想显示当前在 GitHub 中选择的分支的最新构建状态。例如,如果我选择了 "v0.9" 分支,我想查看 "v0.9" 分支的最新构建状态。如果我选择了 master,我想查看 master 的最新构建状态。
AppVeyor 和 GitHub 这可能吗?
我认为最安全的选择是添加多个徽章,例如 Cake.MsDeploy
这似乎是 Whosebug 中的常见问题,也是 GitHub 中的常见问题。答案是否定的,这是不可能的。
正如 ilyaf 在他的回答中所说,通常的解决方法是向自述文件添加多个构建状态徽章,每个分支一个。
参考文献:
GitHub 个问题:
https://github.com/github/markup/issues/472
https://github.com/github/markup/issues/913
具有多个徽章的 README.md 个文件示例:
https://github.com/cake-contrib/Cake.MsDeploy#cakemsdeploy(来自ilyaf的回答)
将脚本添加到 README.Rmd 文件以生成当前分支的徽章 URL 的示例(我以前从未听说过 *.Rmd 文件;这不会为所有人工作):
我刚刚开始使用 AppVeyor 与 GitHub 进行持续集成。我已经能够在我的 README.md 中添加状态徽章,显示最新 AppVeyor 构建的状态。但是,我只能显示其中之一:
1) 特定分支的最新构建状态,比如 master;或
2) 所有分支的最新构建状态。
我想显示当前在 GitHub 中选择的分支的最新构建状态。例如,如果我选择了 "v0.9" 分支,我想查看 "v0.9" 分支的最新构建状态。如果我选择了 master,我想查看 master 的最新构建状态。
AppVeyor 和 GitHub 这可能吗?
我认为最安全的选择是添加多个徽章,例如 Cake.MsDeploy
这似乎是 Whosebug 中的常见问题,也是 GitHub 中的常见问题。答案是否定的,这是不可能的。
正如 ilyaf 在他的回答中所说,通常的解决方法是向自述文件添加多个构建状态徽章,每个分支一个。
参考文献:
GitHub 个问题:
https://github.com/github/markup/issues/472
https://github.com/github/markup/issues/913
具有多个徽章的 README.md 个文件示例:
https://github.com/cake-contrib/Cake.MsDeploy#cakemsdeploy(来自ilyaf的回答)
将脚本添加到 README.Rmd 文件以生成当前分支的徽章 URL 的示例(我以前从未听说过 *.Rmd 文件;这不会为所有人工作):