1 Star 0 Fork 2

k8s-devops/DevOps-Bash-tools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
coveralls_latest.sh 1.32 KB
一键复制 编辑 原始数据 按行查看 历史
Hari Sekhon 提交于 2020-04-12 00:15 . added coveralls_latest.sh
#!/usr/bin/env bash
# vim:ts=4:sts=4:sw=4:et
#
# Author: Hari Sekhon
# Date: 2020-04-12 00:07:36 +0100 (Sun, 12 Apr 2020)
#
# https://github.com/harisekhon/bash-tools
#
# License: see accompanying Hari Sekhon LICENSE file
#
# If you're using my code you're welcome to connect with me on LinkedIn and optionally send me feedback to help steer this or other code I publish
#
# https://www.linkedin.com/in/harisekhon
#
set -euo pipefail
# used by usage() in lib/utils.sh
# shellcheck disable=SC2034
usage_args="user/repo [<curl_options>]"
# shellcheck disable=SC2034
usage_description="
Gets the latest Coveralls.io build info for a given repo
If no repo argument is given, then uses the first GitHub remote from the local git repo
Repo should be qualified with username and is case sensitive
eg.
coveralls_latest.sh HariSekhon/pylib
"
[ -n "${DEBUG:-}" ] && set -x
srcdir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# shellcheck disable=SC1090
. "$srcdir/lib/utils.sh"
# shellcheck disable=SC1090
. "$srcdir/.bash.d/git.sh"
help_usage "$@"
if [ $# -gt 0 ]; then
repo="$1"
else
repo="$(github_user_repo)"
fi
# could add ?page=1 to get the latest 10 builds and their coverage changes
curl -sSL "https://coveralls.io/github/$repo.json" "$@"
# don't pass to jq in case repo doesn't exist you'll get back HTML and a weird
# | jq
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/k8s-devops/DevOps-Bash-tools.git
git@gitee.com:k8s-devops/DevOps-Bash-tools.git
k8s-devops
DevOps-Bash-tools
DevOps-Bash-tools
master

搜索帮助