问题标签 [shields.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4672 浏览

jenkins - 在 readme.md 中显示 github 构建状态

我正在使用 Jenkins 来运行我的构建,并更新我的项目的github 状态

这工作正常。

我想在我的 上使用http://shields.io/README.md显示构建的状态,就像 Travis 那样。

有没有想过我该怎么做?

我不想在我的项目中使用 Travis,我想保留 Jenkins。

谢谢 !

0 投票
1 回答
739 浏览

github - 自定义 Github 盾牌

你如何制作自定义的 GitHub 盾牌来跟踪你的存储库的状态?

我正在使用 shields.io 并且已经弄清楚如何使用 Jenkins 插件来公开构建状态并创建屏蔽,但想知道其他人如何自动化代码覆盖率、文档覆盖率、linting、单元测试等状态?

0 投票
3 回答
6604 浏览

github - 如何在 shields.io 徽章中使用“徽标”选项?

如何使用shields.io 徽章logo中的选项?

例如,像这样

呈现为这样

树莓派

这没有给出预期的结果。

0 投票
1 回答
7993 浏览

github - 如何将徽章/盾牌添加到 github 存储库?

我看到了 shields.io或类似网站,他们有这些降价剪辑来显示徽章......但如果我剪切并粘贴这些,它只是演示价值。我怎样才能让它“真实”。

例如,Bintray有自己的“最新版本徽章”降价,效果很好。我认为“盾牌”网站正试图标准化这些徽章的外观和感觉,他们声称 Bintray 是他们支持的服务之一。

我怎样才能真正使用他们漂亮的徽章并从 Bintray 中提取我的版本数据?

0 投票
2 回答
133 浏览

svg - 在没有浏览器/svg 渲染器的情况下查找预期 svg 文本的大小

为了好玩,我正在制作 shields.io 的命令行版本,所以没有浏览器/v8 引擎。我已经确定了大部分程序,但是给定一个字符串,我无法确定它将在屏幕上结束多长时间(以像素为单位),从而调整我的背景。我目前的解决方案只是获取字符串中每个字符的宽度总和(根据我在浏览器中运行的 js 脚本预先计算)。但是,当您添加特殊字符以及不同字母组合之间具有不同间距的事实时,我通常会得到太大或太小的盾牌。

所以我正在寻找一种算法,给定一个字体系列,返回字符串的宽度。

0 投票
1 回答
318 浏览

github - 用于分叉的 Github shields.io 徽章?

当我 fork 一个在其自述文件中有一些 shields.io 徽章的 repo 时,我的 fork 上的盾牌一直代表原始位置而不是我的 fork 的状态。是否可以参数化自述文件,以便它们指向“我来自的任何 github 项目”而不是特定的?

0 投票
1 回答
457 浏览

github - shields.io 上的某些徽章如何避免在其网址中使用 base-64

我正在尝试使用 shields.io 为我参与的 GitHub 项目创建徽章 。Shields.io允许您使用 base-64 编码添加徽标。很酷,但是将其放入自述文件中非常笨拙。考虑到我想让相关项目方便地将我们的徽章粘贴到他们的项目中,我不希望降价有十行长。

我注意到不是每个人都有这个问题。例如,Gitter 的盾牌有一个非常简单的 url,其中包含一个徽标。

Bithound 还有一个非常漂亮的徽章网址。

这些是他们与Shields.io 达成的特别优惠吗?还是每个人都可以使用这种光滑度?

0 投票
6 回答
6622 浏览

sonarqube - 通过 shields.io 徽章添加 SonarQube 覆盖范围

我有 com.github.xxxxxx:xxxxxx Maven 存储库,我想添加盾牌徽章,但我的徽章无效:

https://img.shields.io/sonar/https/sonarqube.com/com.github.noraui:noraui/tech_debt.svg

在此处输入图像描述

Sonarqube xxxxxx 项目页面:https ://sonarqube.com/dashboard?id=com.github.xxxxxx%3Axxxxxx

我从其他声纳服务器中找到了一个 OK 样本:

https://img.shields.io/sonar/http/sonar.qatools.ru/ru.yandex.qatools.allure:allure-core/coverage.svg

https://img.shields.io/sonar/http/sonar.qatools.ru/ru.yandex.qatools.allure:allure-core/tech_debt.svg

在此处输入图像描述

0 投票
1 回答
424 浏览

jenkins - 如何根据构建和测试结果动态更新 github 上的 shields?

我在 github 上列出了一个项目,我想设置一个 CI 和自动化测试系统,其中像下面这样的标记会自动发布为拉取请求的评论,以便我可以决定提交的代码的质量及其影响:

特拉维斯

我遇到了一个类似的很好的服务,称为shields.io,他们在其中提供.svg图标。因此,渲染也将是完美的。

现在,我很困惑如何按照我的计划整合这个东西。据我所知,徽章是指向某些服务器的简单链接,该服务器为这些图像提供服务。我只需要在即将到来的拉取请求的评论部分发布这些徽章的链接。

所以,我可以做的是我可以在某个端口上创建自己的服务器并将 URL 发布到我的服务器(对应于每个图标)作为对 github 拉取请求的评论,Github 将简单地显示这些徽章。因此,对于每个徽章,我将有一个指向我的服务器的 URL。

但是我将如何管理图标

詹金斯报道

  1. 对于 0 到 100%,我应该在我的服务器上创建 100 个这样的文件吗?
  2. 还是我的方法不正确?如果是,请提出更好的方法或其他在生产环境中的表现如何?
0 投票
0 回答
1169 浏览

r - 编织 github_document 时出错:pandoc 文档转换失败,错误 67

我正在从Rmd文件生成 README.md GitHub 页面。它是在一周前正确生成的,但现在它抛出以下错误:

"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS README.md --to html --from markdown_github --output README.html --standalone --self-contained --highlight-样式 pygments --template "C:\Users\E\Documents\R\win-library\3.3\rmarkdown\rmarkdown\templates\github_document\resources\preview.html" --variable "github-markdown-css:C:\ Users\E\Documents\R\win-library\3.3\rmarkdown\rmarkdown\templates\github_document\resources\github.css" --email-obfuscation none pandoc.exe: 无法获取https://img.shields.io /codecov/c/github/erzk/fnirsr/master.svg HttpExceptionRequest Request { host = "img.shields.io" port = 443 secure = True requestHeaders = [] path = "/codecov/c/github/erzk/fnirsr/master.svg" queryString = "" method = "GET" 代理= 没有
rawBody = 假 redirectCount = 10
responseTimeout = ResponseTimeoutDefault requestVersion = HTTP/1.1 } (InternalException (HandshakeFailed Error_EOF)) 错误:pandoc 文档转换失败,错误 67 另外:警告消息:运行命令'"C:/Program Files/RStudio/bin/pandoc/pandoc" + RTS -K512m -RTS README.md --to html --from markdown_github --output README.html --standalone --self-contained --highlight-style pygments --template "C:\Users\E\Documents\R \win-library\3.3\rmarkdown\rmarkdown\templates\github_document\resources\preview.html" --variable "github-markdown-css:C:\Users\E\Documents\R\win-library\3.3\rmarkdown\ rmarkdown\templates\github_document\resources\github.css" --email-obfuscation none' 的状态为 67 执行暂停

我检查了 URL 并且它有效,徽章也可以在旧的README.md文件中看到。

正如这里所建议的,我更新了 rmarkdown 和 knitr(首先是 CRAN 版本,然后是 GitHub 版本),但它没有帮助。

然后我尝试按照这里self_contained: no的建议添加。仍然抛出错误。

R 版本 3.3.2 (2016-10-31) 平台:x86_64-w64-mingw32/x64 (64-bit) 运行于:Windows 7 x64 (build 7601) Service Pack 1

语言环境:1 LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252 LC_MONETARY=English_United Kingdom.1252 4 LC_NUMERIC=C
LC_TIME=English_United Kingdom.1252

附加的基础包:1 stats graphics grDevices utils
datasets methods base

其他附加软件包:1 fnirsr_0.1.0

通过命名空间加载(未附加): 1 Rcpp_0.12.8
knitr_1.16.3 magrittr_1.5 lattice_0.20-34 R6_2.2.0
stringr_1.2.0 [7] dplyr_0.5.0 tools_3.3.2
grid_3.3.2 R.oo_1.21.0 RPMG_2。 2-1 DBI_0.5-1
[13] R.matlab_3.6.1 htmltools_0.3.6 yaml_2.1.14
assertthat_0.1 digest_0.6.12 rprojroot_1.2 [19] tibble_1.2 readr_1.0.0 R.utils_2.5.0 evaluate_0.10 rmarkdown_1。 5.9000 stringi_1.1.2 [25] RSEIS_3.7-4
backports_1.0.4 R.methodsS3_1.7.1 Rwave_2.4-5 zoo_1.7-14

我在 Ubuntu 16.04 上遇到了同样的错误。

我还没有将它作为问题提交给 knitr,因为可能有一个简单的解决方案。

任何想法如何解决它?