iT邦幫忙

github actions相關文章
共有 81 則文章
鐵人賽 DevOps DAY 24

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

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

鐵人賽 DevOps DAY 30
菜逼八用Github Actions 系列 第 30

技術 Day 30 - 我踩過的雷

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

鐵人賽 DevOps DAY 29
菜逼八用Github Actions 系列 第 29

技術 Day 29 - Goodbye Jenkins, and hello Github Actions

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

鐵人賽 DevOps DAY 22

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

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

鐵人賽 DevOps DAY 28
菜逼八用Github Actions 系列 第 28

技術 Day 28 - 比較Github Actions 與 Jenkins

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

鐵人賽 DevOps DAY 27
菜逼八用Github Actions 系列 第 27

技術 Day 27 - 例子 - CodeQL整合到CI

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

鐵人賽 DevOps DAY 26
菜逼八用Github Actions 系列 第 26

技術 Day 26 - 例子 - Lighthouse整合到CI

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

鐵人賽 DevOps DAY 19

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

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

鐵人賽 DevOps DAY 18

技術 用 GitHub Actions 把 Issue 同步到 Notion

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

鐵人賽 DevOps DAY 25
菜逼八用Github Actions 系列 第 25

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

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

鐵人賽 DevOps DAY 24
菜逼八用Github Actions 系列 第 24

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

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

鐵人賽 DevOps DAY 17

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

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

鐵人賽 DevOps DAY 23
菜逼八用Github Actions 系列 第 23

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

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

鐵人賽 DevOps DAY 16

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

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

鐵人賽 DevOps DAY 22
菜逼八用Github Actions 系列 第 22

技術 Day 22 - concurrency & 提升效能

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

鐵人賽 DevOps DAY 15

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

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

鐵人賽 DevOps DAY 21
菜逼八用Github Actions 系列 第 21

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

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

鐵人賽 DevOps DAY 14

技術 直上天雲 - 自動化部屬

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

鐵人賽 DevOps DAY 20
菜逼八用Github Actions 系列 第 20

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

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

鐵人賽 DevOps DAY 13

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

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

鐵人賽 IT 管理 DAY 12

技術 Day 12. Git 操作入門:實作自動化加Release 版號(GitHub Actions)-中篇。

透過GitHub Actions 發布 Release 版號 結合 GitHub Actions,透過自動化流程來進行版本號的自動遞增與發布以提升效率。在發...

鐵人賽 DevOps DAY 12

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

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

鐵人賽 DevOps DAY 19
菜逼八用Github Actions 系列 第 19

技術 Day 19 - 在workflow中執行js檔

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

鐵人賽 IT 管理 DAY 11

技術 Day 11. Git 操作入門:實作自動化加Release版號(GitHub Action)-上篇。

什麼是 Release 版號? 在專案管理中,Release 版號通常用於表示軟體或系統的發佈版本,讓開發人員可以清楚了解目前系統處於的版本階段。關於 Rel...

鐵人賽 DevOps DAY 18
菜逼八用Github Actions 系列 第 18

技術 Day 18 - 用JS寫action

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

鐵人賽 DevOps DAY 10

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

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

鐵人賽 DevOps DAY 17
菜逼八用Github Actions 系列 第 17

技術 Day 17 - 複用workflow (下)

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

鐵人賽 DevOps DAY 9

技術 Jest Do It - 運行單元測試

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

鐵人賽 DevOps DAY 16
菜逼八用Github Actions 系列 第 16

技術 Day 16 - 複用workflow (上)

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

鐵人賽 DevOps DAY 8

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

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