日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitHub Actions 支持 skip ci 了

發(fā)布時(shí)間:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub Actions 支持 skip ci 了 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

GitHub Actions 支持 "skip ci" 了

Intro

GitHub Actions 作為 GitHub 官方的 CI 支持,很多開源項(xiàng)目已經(jīng)在使用 Actions 來做項(xiàng)目的 CI 了,但是一直以來有一個(gè)痛點(diǎn),就是不支持跳過 CI,其他的 CI 大多都可以通過在 commit 信息里包含一個(gè) "skip ci"/"ci skip" 等來告訴 CI 系統(tǒng)不要出發(fā) CI build,GitHub Actions 一直都是不支持的,但是現(xiàn)在已經(jīng)支持了

Use

在 commit 信息中只要包含了下面幾個(gè)關(guān)鍵詞就會(huì)跳過 CI,不會(huì)觸發(fā) CI Build

  • [skip ci]

  • [ci skip]

  • [no ci]

  • [skip actions]

  • [actions skip]

Sample

來看一個(gè)示例吧,這個(gè)項(xiàng)目集成了 Github Actions 和 Azure Pipelines 兩種 CI,首先來看一個(gè)不跳過 CI 的示例:

這個(gè) CI 是正常觸發(fā),沒有跳過的,再來看跳過 CI 的示例:

從上面可以看到并沒有觸發(fā)任何 CI,因?yàn)?"skip ci" 對(duì)于 Azure Pipelines 也是一個(gè)跳過 CI 的關(guān)鍵詞,不僅僅是 Azure Pipelines,Travis等 CI 也是會(huì)跳過 CI 的

More

從上面的那個(gè)示例可以看的出來,Azure Pipelines 雖然沒有觸發(fā) CI,但是還是可以看到記錄的,只是因?yàn)樘^了,從這個(gè)角度個(gè)人覺得 Azure Pipelines 還是比 Github Actions 更合理一些

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

Reference

  • https://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_query=actions

總結(jié)

以上是生活随笔為你收集整理的GitHub Actions 支持 skip ci 了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。