GitHub Actions 支持 "skip ci" 了

Intro

GitHub Actions 作为 GitHub 官方的 CI 支持,很多开源项目已经在使用 Actions 来做项目的 CI 了,但是一直以来有一个痛点,就是不支持跳过 CI,其他的 CI 大多都可以通过在 commit 信息里包含一个 "skip ci"/"ci skip" 等来告诉 CI 系统不要出发 CI build,GitHub Actions 一直都是不支持的,但是现在已经支持了

Use

在 commit 信息中只要包含了下面几个关键词就会跳过 CI,不会触发 CI Build

  • [skip ci]
  • [ci skip]
  • [no ci]
  • [skip actions]
  • [actions skip]

Sample

来看一个示例吧,这个项目集成了 Github Actions 和 Azure Pipelines 两种 CI,首先来看一个不跳过 CI 的示例:

这个 CI 是正常触发,没有跳过的,再来看跳过 CI 的示例:

从上面可以看到并没有触发任何 CI,因为 "skip ci" 对于 Azure Pipelines 也是一个跳过 CI 的关键词,不仅仅是 Azure Pipelines,Travis等 CI 也是会跳过 CI 的

More

从上面的那个示例可以看的出来,Azure Pipelines 虽然没有触发 CI,但是还是可以看到记录的,只是因为跳过了,从这个角度个人觉得 Azure Pipelines 还是比 Github Actions 更合理一些

更多 GitHub Actions 的 Roadmap 可以参考:https://github.com/github/roadmap/projects/1?card_filter_query=actions

Reference

最新文章

  1. swift中第三方网络请求库Alamofire的安装与使用
  2. poj 3255 Roadblocks
  3. jQuery关于隐式迭代的个人理解~
  4. jenkins+ant+jmeter搭建持续集成的接口测试平台
  5. POJ 3104 Drying(二分答案)
  6. hdu 3923 Invoker
  7. Asmack离线消息时间获取
  8. UIAlertView带textField
  9. MYSQL连接数据库
  10. 自定义不等高的cell-(storyboard)
  11. PHP批量上传一次点击选中多个
  12. spark的运行模式
  13. Nifi 老是死机
  14. sklearn LDA降维算法
  15. 【适配整理】Android 7.0 调取系统相机崩溃解决android.os.FileUriExposedException
  16. CountDownLatch同步辅助类
  17. hadoop环境搭建与測试
  18. DNS配置注意事项 正在连接网络
  19. Spring RestTemplate 小结
  20. 从一次渗透谈到linux如何反弹shell

热门文章

  1. 记一次 RocketMQ broker 因内存不足导致的启动失败
  2. 利用sklearn进行字典&文本的特征提取
  3. 部署自动初始化Schema的数据库
  4. Kubernetes调整Node节点快速驱逐pod的时间
  5. JavaScript中创建数组的方式!
  6. LOJ10099矿场搭建
  7. 3D运动类申明与实现
  8. SpringMVC听课笔记(六:视图和试图解析器)
  9. 自己动手实现java断点/单步调试(一)
  10. EasyConnect连接成功后,虚拟ip地位未分配