iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

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

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

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

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

告訴你一個大秘密 - 如何在 GitHub Actions 中使用 Secrets

《易經》:「亂之所生也,則言語以為階。君不密則失臣,臣不密則失身」說明了把 token 存在 Secrets 的重要性。 在開發過程中,我們常常需要處理敏感...

2024-09-25 ‧ 由 毛哥EM 分享
DAY 12

一切都是有條件的 - 環境變數和條件運行

甚麼是條件運行?孟子說:「生,事之以禮;死,葬之以禮;祭,事之以禮。」 在自動化工作流程中,環境變數和條件運行是控制流程的重要工具。這些功能讓我們能夠根據不...

2024-09-26 ‧ 由 毛哥EM 分享
DAY 13

在碼頭等你 - 自動化 Docker 構建

司馬遷敢說:「人固有一死,或重於泰山,或輕於鴻毛。」正是因為他已經把服務打包成 Docker 映像了,就算服務掛了也不怕。 Docker 是一種容器化技術,...

2024-09-27 ‧ 由 毛哥EM 分享
DAY 14

直上天雲 - 自動化部屬

老子能夠無為而治,正是因為他掌握了 GitHub Actions 自動化部屬。 自動化部署是 CI/CD 十分重要的一部分,它可以讓你的應用在每次代碼更新後...

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

這是我家鑰匙 - SSH 自動化部署

《史記》「以貌取人,失之子羽」 說明了 SSH 身分驗證的重要性。 在部署服務時,SSH(安全外殼協定)是一種常見且安全的方式來遠程管理和部署應用程序。使用...

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

解放你的 Release - 自動化版本控制與發布

秦始皇焚書坑儒時可以 force push 刪除紀錄,但誰知道有沒有人本地 .git 還留著呢! 在現代軟體開發中版本控制十分重要。利用版本控制系統(如 G...

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

有人在水 - 統計 Notion 待辦事項放到 Discord 頻道

孔子能從心所欲不逾矩。正是因為他已經掌握 GitHub Actions,能夠根據自己的需求自動化操作。 今日範例程式: https://github.co...

2024-10-01 ‧ 由 毛哥EM 分享
DAY 18

用 GitHub Actions 把 Issue 同步到 Notion

白居易在看到滿滿的 issue 後不經感嘆:「野火燒不盡,春風吹又生。」然後毅然決然地把 issue 同步到 Notion,這樣就不會忘記了。 今日範例程...

2024-10-02 ‧ 由 毛哥EM 分享
DAY 19

萬籟聚集 - 自動化 Issue 管理與集成第三方服務

戰國時期張儀遊說各國開放 API 給秦整合,才能夠瓦解合縱聯盟。 在這篇教程中,我們將探討如何集成外部 API 和服務,自動化 GitHub issue 管...

2024-10-03 ‧ 由 毛哥EM 分享
DAY 20

渲染 Markdown 文件 - 自動生成和更新項目文檔

司馬遷如果使用 GitHub Actions 就可以自動更新《史記》了。 在這篇教程中,我們將探討如何使用 GitHub Actions 自動生成和更新 M...

2024-10-04 ‧ 由 毛哥EM 分享