iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

菜逼八用Github Actions 系列

「菜逼八用Github Actions」系列,正如其名以「自動化CI/CD工具 Gihub Actions」的初學者為主要讀者。每一篇的篇幅都不會太長,最初會帶著讀者了解workflow內各個部份的意思,最後會帶讀者實際撰寫簡單的workflow。

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 - fail-fast策略 & continue-on-error策略

目錄 目錄 摘要 什麼是fail-fast策略 使用fail-fast策略 continue-on-error策略 摘要 在上一篇我...

2024-09-29 ‧ 由 neverend327 分享
DAY 22

Day 22 - concurrency & 提升效能

目錄 目錄 摘要 什麼是並發性 使用concurrency 其他設定job並發性的方法 使用job的needs 使用workflow...

2024-09-30 ‧ 由 neverend327 分享
DAY 23

Day 23 - 例子 - 把檔案上傳到Github Pages

目錄 目錄 摘要 選擇適合的自動發版方式 單線 多線 根據tag自動發版步驟 前置作業 進行repo設定 撰寫workf...

2024-10-01 ‧ 由 neverend327 分享
DAY 24

Day 24 - 例子 - 發版後自動更新Jira release note狀態

目錄 目錄 摘要 步驟 前置作業 撰寫撈versionId的JS actions 撰寫更新release note的JS actions...

2024-10-02 ‧ 由 neverend327 分享
DAY 25

Day 25 - 例子 - 完成發版後發送通知

目錄 目錄 摘要 關於slack-github-action 步驟 前置作業 設置Slack APP 撰寫workflow...

2024-10-03 ‧ 由 neverend327 分享
DAY 26

Day 26 - 例子 - Lighthouse整合到CI

目錄 目錄 摘要 什麼是Lighthouse 步驟 前置準備 在repo安裝Lighthouse CI的Github APP 設定L...

2024-10-04 ‧ 由 neverend327 分享
DAY 27

Day 27 - 例子 - CodeQL整合到CI

目錄 目錄 摘要 什麼是CodeQL 建立CodeQL資料庫 撰寫第一個query CodeQL query的組成 小結 C...

2024-10-05 ‧ 由 neverend327 分享
DAY 28

Day 28 - 比較Github Actions 與 Jenkins

目錄 目錄 摘要 什麼是Jenkins 架設難易度 Github Actions Jenkins 價格 Github Act...

2024-10-06 ‧ 由 neverend327 分享
DAY 29

Day 29 - Goodbye Jenkins, and hello Github Actions

目錄 目錄 摘要 Jenkins的組成 例子 其他語法 例子 摘要 在上一篇我們比較了Github Action...

2024-10-07 ‧ 由 neverend327 分享
DAY 30

Day 30 - 我踩過的雷

目錄 目錄 摘要 一般workflow reusable workflow & composite action marketpla...

2024-10-08 ‧ 由 neverend327 分享