iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
DevOps

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

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

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

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

我沒錢買 MacBook - 自動化多平台 Python 應用打包

不如虎穴,焉得虎子,說明了 pyinstaller 要打包 macOS 的執行檔一定要在 macOS 環境運行。 為了支援多平台的 Python 應用打包(...

2024-10-05 ‧ 由 毛哥EM 分享
DAY 22

特選簡章 Discord 通知 - 爬蟲腳本與數據處理

「讀書人的事,能算偷麼?」孔乙己如果是使用 GitHub Actions 運行爬蟲腳本,就不會被人發現還打斷腳了。 在這篇教程中,我們將探討如何使用 Git...

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

不在其位,不謀其政 - 多階段 CI/CD 流程

子曰:「不在其位,不謀其政。」說明了多階段工作流程的重要性。 設計一個穩定且高效的 CI/CD(持續集成與持續部署)流程是至關重要的。這不僅能夠提高開發效率...

2024-10-07 ‧ 由 毛哥EM 分享
DAY 24

自動化性能測試 - 使用 GitHub Actions 進行負載測試與生成性能報告

嬌娘對王安石進行心理上的壓力負載測試後寫下了性能報告:「宰相肚裡能撐船」 在軟體開發中,性能測試是確保應用程序在高負載下正常運行的關鍵步驟。自動化性能測試可...

2024-10-08 ‧ 由 毛哥EM 分享
DAY 25

自動化安全掃描與漏洞檢查 - 使用 Dependabot 和 GitHub Actions

《山河頌》:「外賊易擋,家賊難防」套件的漏洞常常難以發現,還好有 Dependabot 可以定期檢查。 自動化的安全掃描可以幫助我們及時發現並修補漏洞,從而...

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

集成通知服務 - 在 GitHub Actions 中配置 Slack 通知和生成報告文件

雅典軍隊如果有 Slack 通知,斐迪庇得斯就不用趕著從馬拉松跑回雅典了。 在持續集成和持續部署 (CI/CD) 流程中,及時了解工作流程的狀態對於快速響應...

2024-10-10 ‧ 由 毛哥EM 分享
DAY 27

優化工作流程運行時間 - 使用 GitHub Actions 快取來加速構建

王貞白曾感嘆「一寸光陰一寸金」,可見優化工作流程運行時間的重要性。畢竟 GitHub Actions 在私人倉庫中可不是無限免費的! 在持續集成和持續部署...

2024-10-11 ‧ 由 毛哥EM 分享
DAY 28

無國界倉庫 - 管理多倉庫的自動化工作流程

《荀子 ─ 勸學》:「不積跬步,無以致千里;不積小流,無以成江海。」 在多倉庫的開發環境中,管理和協作變得複雜。尤其當倉庫之間需要保持同步或協同工作時,手動...

2024-10-12 ‧ 由 毛哥EM 分享
DAY 29

鐵人賽怕忘記發文?讓 GitHub Actions 每小時提醒你!

倒數第二天了,各位今年有參加鐵人賽嗎?記得去年寫【不用庫 也能酷 - 玩轉 CSS & Js 特效】的時候緊張到好幾天晚上做惡夢夢到忘記發文,不過今年我...

2024-10-13 ‧ 由 毛哥EM 分享
DAY 30

是時候 Action 了。

愛爾蘭詩人葉慈:「學習不是注滿一桶水,而是點燃一把火。 此系列所有範例與練習皆開源在 GitHub。不知道你有沒有發現,其實每一篇文章的資料夾裡面都有一...

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