自己做盈利视频网站,零一云主机,现代网站开发设计报告,电子商务网站权限管理问题GitHub Actions 支持 skip ci 了IntroGitHub Actions 作为 GitHub 官方的 CI 支持#xff0c;很多开源项目已经在使用 Actions 来做项目的 CI 了#xff0c;但是一直以来有一个痛点#xff0c;就是不支持跳过 CI#xff0c;其他的 CI 大多都可以通过在 commit … GitHub Actions 支持 skip ci 了IntroGitHub Actions 作为 GitHub 官方的 CI 支持很多开源项目已经在使用 Actions 来做项目的 CI 了但是一直以来有一个痛点就是不支持跳过 CI其他的 CI 大多都可以通过在 commit 信息里包含一个 skip ci/ci skip 等来告诉 CI 系统不要出发 CI buildGitHub 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 PipelinesTravis等 CI 也是会跳过 CI 的More从上面的那个示例可以看的出来Azure Pipelines 虽然没有触发 CI但是还是可以看到记录的只是因为跳过了从这个角度个人觉得 Azure Pipelines 还是比 Github Actions 更合理一些更多 GitHub Actions 的 Roadmap 可以参考https://github.com/github/roadmap/projects/1?card_filter_queryactionsReferencehttps://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/https://github.com/github/roadmap/projects/1?card_filter_queryactions