Github提交状态更新程序

ghstatus的Python项目详细描述


Build statusMIT licensePyPI package versionPyPI python version

github提交状态通知程序cli

选项

这些选项可以从工作目录中的env变量或dotenv(.env)文件自动设置。

  • -ugithub_用户名
  • -pgithub_密码
  • –基本URLGithub的URL
  • –回购Github回购
  • –shagithub嫒sha
  • –目标URL目标URL

这些选项可以在jenkins上下文中自动设置(jenkins_url已设置)。

  • –目标URL生成URL

如果不是由cli args或env变量设置, 可以从当前工作目录中的git存储库自动检测这些选项。

  • –回购:根据.git/config
  • 推断
  • –sha:通过在内部执行git rev parse head来推断

示例命令

获取所有状态

ghstatus get

设置状态

ghstatus set success --context=unit-test --description='All tests pass!' \
  --target-url=https://example.com/my-test/1

^ {STR 1 } $基于命令出口代码< S/强>

动态设置状态
ghstatus exec --context=unit-test -- ./gradlew test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaPax考试:从非标准Maven存储库解析Karaf特性存储库(XML文件)   java Spring启动Bean创建异常   java中将ArrayList转换为数组的方法   Android Studio的java Unity插件。   java在CheckStyle中从方法计数中排除getter和setter   HibernateJava。sql。SQLSyntaxErrorException:表/视图“序列”不存在   与命令行程序Java vs C通信   java WebView膨胀异常   java在O(n)java8流中寻找两个列表的交集   java使用Gradle运行单元测试时,最大堆大小在哪里设置?   ssl加载java应用程序(CXF)内的jks文件   CI:Jenkins Git:Simple Java项目:希望在特定时间在脚本上发送消息   java根据位置更改数字   java按数值排序字符串数组   macos java版本“1.6.0_65”是否与java 6模棱两可?   Cassandra中的java时间戳