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 使用,不需要再自己造...

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

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

鐵人賽 Software Development DAY 9

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

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

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

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

鐵人賽 DevOps DAY 16

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

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

鐵人賽 Software Development DAY 22

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

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

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

技術 Grafana K6 - 跟Postman與GithubAction合體

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

鐵人賽 DevOps DAY 27

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

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

鐵人賽 DevOps DAY 19

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

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

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

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

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

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

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

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

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

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

鐵人賽 Software Development DAY 12

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

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

鐵人賽 DevOps DAY 30

技術 為 free5GC 導入 CI workflow

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

鐵人賽 自我挑戰組 DAY 16

技術 [Day 16] Introduction Github Action

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

鐵人賽 影片教學 DAY 20

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

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

鐵人賽 DevOps DAY 5

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

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

鐵人賽 AI & Data DAY 6

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

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

鐵人賽 自我挑戰組 DAY 17

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

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

鐵人賽 SideProject30 DAY 12

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

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

鐵人賽 DevOps DAY 4

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

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

鐵人賽 Software Development DAY 30

技術 利用 Github Action 來做 CI 吧 - Day30

終於來到最後一篇了,我們前面寫了這麼多程式跟測試,那要什麼時候執行測試? 理論上,你隨時都應該做。特別是 merge branch 回 develop 的時候。...

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

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

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

鐵人賽 Software Development DAY 30

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

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