在 Github 上获取 Travis Shield 以反映所选分支状态

2023-11-23

现在,无论我在 github 项目页面中选择哪个分支,我都可以让 travisshield 反映最新运行或特定分支。我可以通过在 URL 末尾省略或指定分支名称来完成此操作。相反,我想获得与所选分支相对应的盾牌。换句话说,每次我选择不同的分支时,我的 travisshield 的 URLREADME.md文件会改变。

在 SVN 中,您可以使用 SVN 关键字通过使用分支名称(或类似名称)修改屏蔽 URL 来实现类似的功能。这QA为 git 提供了一些替代方案,但是:

  • 我宁愿避免依赖 shell 脚本
  • 我认为关键字扩展不起作用,因为我需要 Github 端的文件不同,而不是我的本地计算机上的文件(希望我对此是错的)

有任何想法吗?希望我只是错过了一些愚蠢的事情。感觉必须有一种非常简单的方法来做到这一点。


我使用 Travis 构建护盾miniCRAN,并且解决方案非常简单。

注意添加?branch=...在每个 travisshield 链接的末尾。

这是摘录自README.md:

**Build status**

master: 
[![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=master)](https://travis-ci.org/andrie/miniCRAN)
release:
[![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=release)](https://travis-ci.org/andrie/miniCRAN)
dev: [![Build Status](https://travis-ci.org/andrie/miniCRAN.svg?branch=dev)](https://travis-ci.org/andrie/miniCRAN)

这导致:

构建状态

master: Build Status release: Build Status dev: Build Status

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Github 上获取 Travis Shield 以反映所选分支状态 的相关文章

  • 合并 BPM 图表的最佳实践

    我们在 Java 环境中使用 Alfresco 活动图 这些图是有版本的 我们确实使用 GIT 我们经常会遇到合并分支的合并冲突 解决这个问题确实很痛苦 因为我们必须比较文件的文本内容来检查差异 有时 重新应用更改比合并更轻松 是否有合并此
  • 使用 Github Actions 进行部署

    我在用Github作为我的源代码控制 并使用Github 操作作为我的 CI CD 解决方案 我在某处有一个专用的 Windows Server 它接受发表我的仓库的版本 我有一个 Github Action 它可以构建 测试 发布和部署
  • 如何获取 git 存储库中所有文件的计数?

    如何获取 git 存储库中当前所有文件的计数 您可以使用以下命令获取 git 存储库中所有跟踪文件的计数 git ls files wc l 命令分解 The git ls files命令本身打印出存储库中所有跟踪文件的列表 每行一个 Th
  • 如何在同一存储库中的 github 操作之间共享代码?

    假设我想要两个工作流程build yml and release yml在我的仓库中 第一个应该构建项目 假设使用 CMake 第二个应该构建项目并使用构建的二进制文件创建 GitHub 版本 项目构建代码在两个文件之间重复 如何在它们之间
  • 检查 Git 中是否需要 pull

    如何检查远程存储库是否已更改并且需要拉取 现在我使用这个简单的脚本 git pull dry run grep q v Already up to date changed 1 但它比较重 有没有更好的办法 理想的解决方案是检查所有远程分支
  • 如何在源代码管理中存储 Visual Studio 的调试配置

    Visual Studio 的调试配置存储在 user文件是用户特定的并且传统上被源代码管理忽略 我对工作目录参数感兴趣 我需要它在程序员的机器上保持一致 并且它具有以下价值 outDir而不是默认的 ProjectDir 我怎样才能解决这
  • git am 和 git apply 有什么区别?

    Both git am https git scm com docs git am and git apply https git scm com docs git apply可用于应用补丁 看起来git am自动提交 而git apply
  • Git撤销本地分支删除

    我刚刚删除了错误的分支 并进行了一些我需要的实验性更改git branch D branchName 如何恢复分支 您可以使用git reflog http git scm com docs git reflog查找分支最后一次提交的 SH
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • 我如何才能看到 Github 风格的东西,例如 git -repo 的打孔卡和时间线?

    我正在寻找一个可以可视化 git repo 工作的软件 我喜欢 Github 的一些功能和 Bitbucket 的一些功能 所以我不想使用它们 因为它们并不完美 我正在寻找创建类似视觉特征的方法 下面你可以找到一些部分 但仍然缺少很多谜题
  • 设置 git 别名,但调用它会给出“找不到命令”

    我想在 git 中设置一个别名来计算存储库中的总行数 因此我进入 Git Bash 并输入以下内容 git config global alias linecount ls files z xargs 0 wc l 我输入命令后 没有出现错
  • 致命:refspec 的远程部分不是 :capability^{} 中的有效名称

    从 github 克隆给定的存储库 然后推送到 bitbucket 上的新存储库 我收到错误 gt fatal remote part of refspec is not a valid name in capabilities gt fa
  • gitignore 匹配子目录中带有前缀和后缀的文件

    我喜欢只跟踪以 es 开头并以 h 或 m 结尾的文件 所以我尝试了这个 exlude all except es h es m and exlude all except es h es m 但对于子目录中的文件都不起作用 当你忽略一切
  • 为什么我们应该在 git commit 命令中使用 -m ?

    git commit m my commit 我们使用此命令将提交添加到我的 Github 存储库 这个 m 是什么意思 Do a git commit help m是为了留言 这将出现在您的提交历史记录中 例子 git commit m
  • 为什么我无法推送这个最新的 Git 子树?

    我将 Git 子树与我正在开发的几个项目一起使用 以便在它们之间共享一些基本代码 基本代码经常更新 升级可能发生在任何项目中 最终所有项目都会更新 我遇到了一个问题 git 报告我的子树是最新的 但推送被拒绝 例如 git subtree
  • 使用 cron 作业推送到 GitHub - 权限被拒绝(公钥)

    我已经创建了一个 SSH 密钥 如下官方教程 https help github com articles generating ssh keys 00 将其添加到 GitHub 并创建一个 Bash 脚本 用于提交单个文件并将其推送到我在
  • 如何调试 git Remote set-url 不起作用

    我无法更改 git 远程 urlgit to https 如下图所示 git remote set url不工作 git remote v 来源 git github com userName repoName git 获取 原点 git
  • git repo 的 tar/untar 后,gitk 显示“本地未提交的更改,未签入索引”

    我有一个包含小型 git 存储库的目录 git status 和 gitk all 显示没有未提交的更改 如果我使用以下命令 tar 压缩该目录 tar czf git repo tar gz git repo 然后将此 tar 文件传输到
  • Git 预提交挂钩未在 Windows 上运行

    我刚刚开始研究 Git 挂钩 但我似乎无法让它们运行 我设置了一个本地存储库 因此我的项目文件夹中现在有一个 git 目录 我已将名为 pre commit cmd 的 cmd 文件添加到 C path to my project git
  • 无法卷曲 git 标签

    我想通过命令行卷曲 git 标签 curl O http someurl 但是当我尝试解压文件时它被破坏了 有谁知道问题是什么 You can curl来自 GitHub 等 git 存储库托管服务的 git 标签 因为它有专用压缩包服务

随机推荐

  • 如何编写 Hibernate Criteria 通过投影列表获取嵌套对象?

    我想在 Hibernate 投影列表中获取嵌套对象值 我有 Pojo Charge 和 Tariff 类 具有 OneToMany 和 ManyToOne 关系 我的示例代码如下 Charge private String id priva
  • 无法将类型“object”隐式转换为“Microsoft.Office.Interop.Excel.Worksheet”。存在显式转换(您是否缺少强制转换?)

    在这里 我打开 Excel 并写入 Excel 工作表 我正在将 Windows 应用程序更改为 asp 网站并看到此错误 我已经添加了所有参考文献和库 不知道我在这里缺少什么 出现如下错误 请帮我 Excel Application ex
  • Signalr 不调用客户端函数

    我正在使用 VS2012 秋季 更新和 Signalr 1 0 0 包 调用服务器端函数工作正常 但是 不会调用客户端函数 当什么都没有发生时onBroadcastMessage 见下文 被称为 问题 我缺少什么 有没有办法调试客户端调用
  • 验证 Authenticode 签名是否来自我们公司以进行自动更新

    我正在实现自动更新功能 需要一些有关如何使用最佳实践安全地执行此操作的建议 我想使用下载的文件的 Authenticode 签名来验证它是否可以安全运行 即源自我们公司并且未被篡改 我的问题与问题 2008519 非常相似 最根本的问题是
  • 从数组中提取单独的非零块

    例如有一个像这样的数组 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 1 0 0 0 0 1 1 Python 中将非零元素组织在列表中 其中每个元素包含连续非零值块的索引 的最快方法是什么 这里的结果将是一个包含许多数组的列
  • 如何让我的寻呼机查看更加流畅?

    我正在使用视图寻呼机来显示两个片段 一个片段包含相机预览 另一个片段仅包含简单的列表视图 问题是 整个滑动体验并不像应有的那么流畅 我猜其原因是 UI 线程必须同时处理视图寻呼机 相机和列表视图 现在 我能做什么呢 我可以在后台线程中运行什
  • 为什么 git 会忽略 .gitignore 文件中没有的文件?

    我有一个 git 存储库 它忽略图像文件以及其他一些文件 但是我的 gitignore文件只忽略了一个config php文件 是否有一些我似乎找不到的全局忽略文件 我现在必须指定文件来添加它们 它给了我这个警告 您的 gitignore
  • vsCode java.test.config vmArgs 不工作

    我的项目需要以下 vmArgs 才能运行 vmArgs javaagent lib aspectjweaver 1 9 5 jar javaagent lib spring instrument 5 2 3 RELEASE jar modu
  • file_get_contents():SSL 操作失败,代码为 1,无法启用加密

    我一直在尝试从我在服务器上创建的 PHP 页面访问这个特定的 REST 服务 我将问题缩小到这两行 所以我的 PHP 页面如下所示 该页面在第 2 行终止 并出现以下错误 Warning file get co
  • 如何有效转置二维位矩阵

    我一直在这个问题上绊倒 例如在这个问题 给定一个原始整数类型数组形式的 2D 位矩阵 板 数组 例如一个数组long 为了简单起见 我们可以假设一个方阵 例如 64 的数组long64 位平台上的值long Let x i for 0 lt
  • 为什么 Qt 中的字体显得模糊或像素化?

    我所有的字体都出现像素化 所以我使用AntiAliasing但这没有帮助 正如您在图像本身中看到的像素化字体 这是我当前使用的代码 butt1 QtWidgets QLabel Scrappr font QtGui QFont font s
  • 可以在 contenteditable div 中使用浏览器的撤消功能来撤消“range.insertNode”吗?

    我正在研究一个contenteditablediv 制作一个简单的富文本编辑器 我的要求之一是能够在按钮事件的光标位置插入 html 块 我能够通过使用使该部分正常工作range selection range insertNode nod
  • 反转表行

    我想反转表格正文行使用 jQuery 我拥有的 table width 630 border 0 cellspacing 0 cellpadding 0 thead tr td TITLE A td td TITLE B td 继续 jsf
  • 我可以处理 HTML

    我在 SO 和其他地方看到了很多关于右键单击事件以及如何使用 JavaScript 捕获和处理它们的问题和答案 通常使用 button的属性event浏览器生成的对象 然而 我还没有找到的一件事 可能是因为这是一个非常奇怪的请求 是如何捕获
  • “??”是什么意思?意思是?

    我正在查看 ASP NET MVC 1 0 生成的代码 并且想知道 双问号是什么意思 This constructor is not used by the MVC framework but is instead provided for
  • 在 C# 中使用 XML 文件存储数据

    我基本上是在寻找有人在这方面为我指明正确的方向 我阅读了一些 Microsoft 文档 但这并没有多大帮助 这是我第一次尝试使用 XML 我正在编写一个应用程序 需要存储已知用户的列表以及每个用户创建的别名列表 我已经弄清楚如何在应用程序关
  • Python Django ValueError:源代码字符串不能包含空字节

    我已经放下了一个我已经工作了几个月的 Django 项目 当我尝试重新运行服务器时 我收到了这个错误 ValueError source code string cannot contain null bytes 回溯是 C Users B
  • 在ios7中重新加载tableView标题

    如何在不重新加载所有表的情况下做到这一点 UIView tableView UITableView tableView viewForHeaderInSection NSInteger section UIView header if se
  • 无点风格并使用 $

    如何结合使用 和无点风格 一个明显的例子是下面的实用函数 times Int gt a gt a times n xs concat replicate n xs 只是写concat replicate产生错误 同样你不能写concat r
  • 在 Github 上获取 Travis Shield 以反映所选分支状态

    现在 无论我在 github 项目页面中选择哪个分支 我都可以让 travisshield 反映最新运行或特定分支 我可以通过在 URL 末尾省略或指定分支名称来完成此操作 相反 我想获得与所选分支相对应的盾牌 换句话说 每次我选择不同的分