目前手上常用來建置與發佈程式的 CI/CD 服務與架構系統,大略可簡化為 "GitLab 的雲端服務 + 地端主機上所運作的 Docker"。
在 GitLab 執行的 Pipeline 運用 Docker 環境出現靈異路徑問題 (I)
目前手上常用來建置與發佈程式的 CI/CD 服務與架構系統,大略可簡化為 "GitLab 的雲端服務 + 地端主機上所運作的 Docker"。
要完全地端也當然不是不行,畢竟可以自行架設 gitlab 的 Server 在地端的環境內運作。
開始使用 GitLab 的 Pipline 之前 - 請先證明自己是個人類
在 GitLab.com 申請好的帳號與建立第一個專案的 Repo 之後,就可以進行 Pipeline 的使用。
根據 ChatGPT 對 GitLab 中的 Pipeline 其定義是:
在程式碼變動時,自動執行 CI/CD(Continuous Integration / Continuous Delivery)流程。
技術一點的說:
當程式碼有異動的時候時,GitLab 會依照 .gitlab-ci.yml 的設定,根據 Pipeline 中所設計的 Stages (階段),如: 建置、測試、部署…等,來自動化的執行一連串 Jobs (工作)。
在 GitLab 建立第一個 Project - 使用 .NET 範本
在使用 GitLab 進行專案管理時,透過範本建立專案可以大幅減少初始化設定的時間。
這篇來介紹一下如何在 GitLab 中使用 .NET 專案範本 (dotnet template) 建立第一個專案,從建立 GitLab Project、套用範本,到完成基本的專案結構與設定。
這樣可以快速建立標準化的 .NET 專案環境,為後續的版本控制與 CI/CD 自動化流程奠定一定程度的基礎。
處理本機 Git 與遠端 Git 存放庫認證不符...
有一天要把本機變更的 Commit 推送到遠端的 Git 存放庫時,赫然發現居然無法推送,並且告知 "Remote: Http Basic: Access denied. blabla…Authentication failed for XXXXXXXXX" 🤔

不對阿,這也不是第一次推送,怎會突然授權出錯了…
Visual Studio 使用 GitHub Copilot 的授權採用 Device Flow 驗證
- 479
- 0
- Visual Studio
- 2024-12-08
突然有一天在 Visaul Studio 2022 開啟專案後,發現 GitHub 的 Copliot Extension 一直跳錯誤訊息…

點 "Sign in Device Flow" 後就只看到 "瀏覽器" 出現要輸入八位驗證碼的畫面…

一時間還真不知道怎處理…
- 1