iT邦幫忙

github action相關文章
共有 34 則文章
鐵人賽 DevOps DAY 11

技術 GitHub Actions 基本介紹 - 開始自動化 workflow 的第一步

使用 GitHub Actions 可以讓 GitHub Repo 內自訂且自動執行你的軟體開發流程,舉例來說:當有 Contributor 建立 Pull R...

鐵人賽 DevOps DAY 14

技術 GitHub Action YAML 撰寫技巧 - 環境變數(Environment Variables) 與 秘密 (Secrets)

今天要提到一些關於 GitHub Action 內撰寫 YAML 一些技巧,環境變數 (Environment Variables) 與秘密 (Secrets...

鐵人賽 DevOps DAY 12

技術 GitHub Action YAML - 語意解析與指令說明

GitHub Action 的 workflow 是以 YAML 檔案進行設定 (副檔名為 .yml 或 .yaml)。YAML 是一種 data serial...

鐵人賽 DevOps DAY 17

技術 GitHub Self-hosted runners - 自訂代理程式環境的最佳選項

Self-hosted runners 介紹 在前面幾篇文章實作 GitHub Action Workflow,眼尖的讀者應該會發現,我們使用是 GitHub...

鐵人賽 DevOps DAY 15

技術 GitHub Action 實作持續整合 - 以 ASP.NET Core 專案為例

接下來的兩篇文章,會結合前面 GitHub Action 所學,實作持續整合與持續佈署兩個部分。因為個人最近寫比較多一點 ASP.NET Core 專案,所以會...

鐵人賽 DevOps DAY 18

技術 GitHub Action 實作持續交付 - 常見代理程式架構與部署至 IIS

透過前一篇文章的介紹,讀者應該了解現今的雲端服務相當方便,許多持續交付的功能已經寫成 Action,讓開發人員可以直接在 workflow 使用,不需要再自己造...

鐵人賽 Software Development DAY 9

技術 [Day 09] 如何用 GitHub Action 做爬蟲排程 - 關於轉生爬蟲後的那檔子事 |【搜尋引擎製作錄】

Github, Over Engineering 因為太多細節處理,所以文章指擷取重要內容,請各位見諒!!! 簡介 GitHub Action GitHub A...

技術 GitHub Action 教學:把 Docker 容器自動部署到 Cloud Run

每次上傳新的 Docker Image 到 Google Cloud Run 時,都要另外打 gcloud 指令實在是有點繁瑣,本篇會與你分享筆者怎麼使用 G...

鐵人賽 DevOps DAY 16

技術 GitHub Action 實作持續交付 - 部署至 Azure App Service

可以 ASP.NET Core 網站部署的環境相當多,包含 IIS, Nginx, App service(Azure), Elastic Beanstalk(...

鐵人賽 DevOps DAY 30
淺談DevOps與Observability 系列 第 30

技術 Grafana K6 - 跟Postman與GithubAction合體

Day28時提到, K6能與很多東西相互整合或轉換. 下圖就是一個官方有提供的一些工具,能協助開發者來加入體驗K6, 透過Converter的協助.團隊有在寫O...

鐵人賽 Software Development DAY 22

技術 Python 與自動化測試的敲門磚_Day22_Github Actions 快速入門

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 DevOps DAY 19

技術 GitHub Action Automation - 自動化你的管理程序與使用第三方 Action

過去的我,一提到 GitHub Action 就直接聯想到持續整合與佈署,然後就開始進入如何設計、撰寫 pipeline 的問題之中。實際上 GitHub Ac...

技術 【Github Pages & NextJS】GitHub Action CICD+ NextJS靜態打包部署GitHub Pages 步驟教學&踩坑紀錄

大家好,我是一宵三筵近期練習了將NextJS的小專案打包成靜態檔,透過CICD放到GitHub Pages上的操作但因為卡了一些坑弄了一整個晚上,因此來分享分享...

技術 讓 GitHub Action 幫你天天登入 iThelp 賺取登入點數

前言 這是個人很久以前在閒暇之餘寫的一個專案,技術多為爬蟲觀念,後來整合 GitHub Action,讓他人 fork 之後就能直接享用。此篇文章會教如何自動登...

技術 Github-Action: 自動生成多語言版本的 README.md

介紹 之前有發布一篇相關文章,但當時並沒有將 Action 發佈到github marketplace,導致要使用該工具需下載 shell script (現...

鐵人賽 DevOps DAY 30

技術 為 free5GC 導入 CI workflow

在先前的文章有稍微介紹過常見的 DevOps Tools,而本篇文章筆者會分享幫 free5GC 開源專案加入 CI pipeline 的實作! 進入正題 fr...

技術 自動更新 GitHub Profile README 中的 IT 邦幫忙文章

最近剛好在做自己github的profile readme剛好想到可以抓取之前寫的it邦幫忙鐵人賽文章放進readme看到github action marke...

鐵人賽 Software Development DAY 12

技術 KAFKA-17540: Create floating tag on trunk for CI cache

https://github.com/apache/kafka/pull/17204 背景故事 今天我們來聊聊 Kafka CI,參與過 Apache 專案的開...

技術 持續集成 - Github README (文檔) 自動翻譯

介紹 該專案提供了一個 Github Action 自動翻譯功能 詳細使用方式與介紹於專案說明檔 功能 修改 README.md 時,並 push 至專案...

鐵人賽 影片教學 DAY 20

技術 使用 GitHub Action 部署 Node.js 專案至虛擬主機上 Day20

上一集介紹了租一台主機,然後部署 Node.js 專案。本篇就要來介紹如何使用 GitHub Action 來進行部署。 GitHub Action 可以在儲存...

鐵人賽 AI & Data DAY 6

技術 [Day 06] - 無敵風火輪 🌪️ GitHub Action 讓 Rust CI 轉起來

今日份 Ferris 今天要在我們的模板中設定 GitHub Actions,讓昨天的 make all 工作流程自動化,未來就能以此為基礎增加更多自動化工作,...

鐵人賽 自我挑戰組 DAY 16

技術 [Day 16] Introduction Github Action

Github Action Github Actions 是 Github 提供的 CI/CD 服務,CI/CD 代表的是 Continuous Integra...

鐵人賽 DevOps DAY 27

技術 GitHub Copilot 使用案例: 產生 dockerfile 、CI/CD YAML 檔案,與分析 GitHub Action 錯誤

前言 一般來說,多數人刻板印象會覺得 GitHub Copilot 只能詢問技術問題與協助程式開發,但實際上,它也能協助容器化、 Pipeline 撰寫與分析...

鐵人賽 SideProject30 DAY 12

技術 Day 12 - 如何利用 GitHub Action 自動化測試

在前兩篇文章中,我們分別示範了單元測試與整合測試,讓我們的 QR Code 的功能更加穩定。今天,我們將會展示如何利用 GitHub Action 自動執行這些...

鐵人賽 DevOps DAY 23
Golang X DevOps 系列 第 23

技術 Day23 - Trigger CD

CD 在我們執行完 Unit testing 之後,我們會把 release 的版本丟到 production 上,之後再進行持續的監控 基本上,建立...

鐵人賽 Software Development DAY 30

技術 Day 30 - 使用 Github Actions 自動化更新環境

回顧 在三十天前,我們還在透過人工查看組員工作、手動的方式繪製報表、一頁一頁的製造投影片 然後首先導入了 python-pptx 和 Asana 來查看工作及...

鐵人賽 自我挑戰組 DAY 17

技術 [Day 17] Setup a workflow for Golang and Postgres in Github Action

Setup a workflow for Golang and Postgres 這是一個詳細的步驟說明,教你如何為 Golang 應用程序設定工作流程,特別是...

鐵人賽 自我挑戰組 DAY 26
React Native 奇幻之旅 系列 第 26

技術 【DAY26】EXPO + Github Action 自動化構建 React Native 應用

這篇文章會分享的是使用 Expo + Github action 實現自動 eas update 和 eas build,主要目的是學會使用 Github ac...

鐵人賽 DevOps DAY 5

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

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

鐵人賽 DevOps DAY 20

技術 【Walking Skeleton】Day20 - 連自己連線進去 git pull 都懶嗎?交給 Github Actions 幫你做吧!

建立一個 github 使用者 先來設定一下使用者預設的 home 目錄裡面要有哪些東西,把 .bashrc, .vim 這些都丟進去,這樣建立新使用者時就不用...