iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

菜逼八用Github Actions 系列

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

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

Day11 - workflow command

目錄 目錄 摘要 workflow command是什麼 印出註解(訊息) 為敏感資訊設置mask 讀寫環境變數 多行字串 jo...

2024-09-19 ‧ 由 neverend327 分享
DAY 12

Day 12 - 常用的shell command

目錄 目錄 摘要 shell是什麼 在Github Action常用的shell command if 寫入檔案 拋錯...

2024-09-20 ‧ 由 neverend327 分享
DAY 13

Day 13 - 來逛GitHub Actions Marketplace

目錄 目錄 摘要 哪裡可以找到現成的actions 常用的actions actions/checkout actions/cache...

2024-09-21 ‧ 由 neverend327 分享
DAY 14

Day14 - 撰寫第一個workflow的前置工作

目錄 目錄 摘要 開始撰寫 workflow 前的前置作業 設定personal token的workflow權限 設定repo的workf...

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

Day 15 - 簡單例子 - 幫PR上標籤

目錄 目錄 摘要 workflow的基本結構 使用label管理PR的好處 步驟 在.github下建立labeler.yml 在....

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

Day 16 - 複用workflow (上)

目錄 目錄 摘要 workflow_call概述 步驟 建立called workflow 建立caller workflow...

2024-09-24 ‧ 由 neverend327 分享
DAY 17

Day 17 - 複用workflow (下)

目錄 目錄 摘要 composite actions概述 步驟 建立metadata file 使用composite action...

2024-09-25 ‧ 由 neverend327 分享
DAY 18

Day 18 - 用JS寫action

目錄 目錄 摘要 何時需要JS action 步驟 前置準備 建立metadata file 建立action 打包 使用a...

2024-09-26 ‧ 由 neverend327 分享
DAY 19

Day 19 - 在workflow中執行js檔

目錄 目錄 摘要 為什麼在workflow中執行js檔 步驟 前置 建立js檔 建立workflow 摘要 在上一篇我們...

2024-09-27 ‧ 由 neverend327 分享
DAY 20

Day 20 - 用matrix策略自動建立job

目錄 目錄 摘要 什麼是matrix策略 使用matrix 擴充matrix 縮減matrix 摘要 在上一篇我們學到在work...

2024-09-28 ‧ 由 neverend327 分享