iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

看好了 GitHub Action,我只示範一次。 系列

在接下來的 30 天裡,我們將每天介紹一個 GitHub Actions 的實作專題,每篇文章都會包含詳細的教學、技巧分享和實戰案例。讓你全面掌握 GitHub Actions,提升你的開發工作效率。

GitHub Actions 是 GitHub 平台上強大且靈活的自動化工具,不僅能夠簡化基本的測試與部署流程,還能支持更複雜的操作,如爬蟲、資料分析、以及跨平台打包等。這個系列將帶你深入了解 GitHub Actions 的各種功能,並幫助你掌握如何在實際工作中運用它們。

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

靠著那 GitHub Actions,凡事都能做

腓立比書 4 章 13 節「我靠著那加給我力量的 (ymal),凡事都能做」 引言 在這個系列的文章中,我們將深入了解並掌握 GitHub Actions...

2024-09-15 ‧ 由 毛哥EM 分享
DAY 2

Hello World - 運行 Shell 指令

「有朋自遠方來,不亦樂乎」應該算是孔子的 Hello World 吧。 今天我們要來探討如何在 GitHub Actions 中運行基本的 Shell 指令...

2024-09-16 ‧ 由 毛哥EM 分享
DAY 3

幫我結帳 - 自動化 Git 操作

GitHub Action 如同九方皋相馬,見其所見,不見其所不見;視其所視,而遺其所不視。預設環境是讀不到 Code 的,要使用 actions/check...

2024-09-17 ‧ 由 毛哥EM 分享
DAY 4

弄好了給你 - 上傳與下載工件(artifact)

宋·張端義《貴耳集》上卷:「言簡理盡,遂成王言。」可見檔案壓縮十分重要。 今天我們要來探討如何使用 GitHub Actions 來進行檔案壓縮和解壓縮操作...

2024-09-18 ‧ 由 毛哥EM 分享
DAY 5

用 Prettier 統一天下 - 讓程式碼格式一致

《史記·秦始皇本紀》:「書同文,車同軌。」秦始皇做專案一定會設定會用 Prettier,讓代碼格式一致。 今天我們要來探討如何使用 Prettier 來進行...

2024-09-19 ‧ 由 毛哥EM 分享
DAY 6

有意見就說 - 編輯後自動提 Pull Request

《三國演義》第六 ○ 回:「竊聞:『 良藥苦口利於病 ,忠言逆耳利於行。』」處理 Issue 和 PR 很煩但十分重要。 今天我們要來探討如何讓 GitHu...

2024-09-20 ‧ 由 毛哥EM 分享
DAY 7

時間差不多囉 - 事件觸發器

《禮記·中庸》「凡事預則立,不預則廢。」說明了如果沒有預先設定事件觸發器,需要時 Action 也不會執行。 今天我們要來討論 GitHub Actions...

2024-09-21 ‧ 由 毛哥EM 分享
DAY 8

今天不講 DVD,來談談 CI/CD - eslint 與 pylint

「知者不惑,仁者不憂,勇者不懼。」因為他們都有使用 eslint。 今天,我們將深入了解如何在 CI/CD 流程中使用 ESLint 進行程式碼品質檢查。E...

2024-09-22 ‧ 由 毛哥EM 分享
DAY 9

Jest Do It - 運行單元測試

《論語.公冶長》:「聽其言而觀其行。」說明了 unit test 的重要性。 今天,我們將深入了解如何使用 Jest 進行單元測試,並探討一些 Jest 的...

2024-09-23 ‧ 由 毛哥EM 分享
DAY 10

啊我就怕不相容 - 多平台測試

從孟母三遷的故事可以看出孟子在不同環境的相容性都不錯,但結果不一定和預期相同。 今天,我們要來探討如何使用 GitHub Actions 的矩陣構建策略來進...

2024-09-24 ‧ 由 毛哥EM 分享