Below you will find pages that utilize the taxonomy term “GitLab”
Posts
GitLab - Manage wiki with git repository
GitLab wiki 其實背後是放在一個 Git repository 內,所以除了支援線上編輯外,也支援離線編輯。
要離線編輯我們先要找到 GitLab wiki repository 位置。
用 Git 將 GitLab wiki repository clone 下來。
Clone 下來後就可透過喜好的 Markdown 文件撰寫工具來撰寫 Wiki。
這邊注意因為 Wiki 支援線上撰寫,所以建議 Follow 線上撰寫的文件配置方式,可實際線上撰寫後用 Git Pull 下來參考。
這邊筆者簡單放置個 Markdown 文件與其用到的圖檔做個測試。
將檔案加入、Commit、推到遠端。
回到 GitLab wiki 就可以看到剛離線編輯的內容了。
read morePosts
GitLab - Cherry-pick changes
要使用 GitLab 做 Cherry-pick,先要進入要 Cherry-pick 的 commit。
展開右上方的 Options 下拉清單點選 Cherry-pick 選單選項。
在 Cherry-pick this commit 對話框中選取要 merge 到的 branch,如果要發送 Merge request 可勾選下方的 Start a new merge request with these changes 勾選框,最後按下下方的 Cherry-pick 按鈕。
如果沒有勾選 Start a new merge request with these changes 勾選框,則 Cherry-pick 會立即 merge。
如果有勾選,則會走回一般 Merge request 的流程。
Link Cherry-pick changes | GitLab
read morePosts
GitLab - Change default branch
GitLab 在建立 Merge Request 時,Target branch 會幫我們自動帶入預設的 branch,也就是 master branch。
在某些情境這樣的設定並不恰當,也可能會增加操作錯誤的風險。
這時我們可以開啟專案的 General project settings。
將 Default Branch 從預設的 master。
切換至其它更為適當的 Branch。
這樣設定完後新開的 Merge Request 所帶出的 Target branch 就會是我們指定的 Branch。
read morePosts
GitLab - Build project with GitLab CI
GitLab Runner 設定好後,可以開始使用 GitLab CI 來建置我們的專案。
只要在 Repository 中加入 GitLab CI 的設定檔 (.gitlab-ci.yml),在設定檔中設定要如何建置專案即可。像是 .NET 程式的話,就是在這設定檔中指定使用 MSBuild 來建置專案。
stages: - build job: stage: build script: '"C:\Windows\Microsoft.NET\Framework644.0.30319\msbuild.exe" "Project.sln"' 因為筆者已經有現成的批次檔,所以設定檔這邊只是很單純的調用批次檔。
設定檔設置並放置到 Repository 後,當程式碼 Commit 到 GitLab 時即會觸發建置的動作,建置後可切換至 [GitLab | CI/CD | Jobs]。
查閱運行的情況。
如果要運行的細部結果,可在 Job 的紀錄上點擊,做進一步的查閱。
Link gitlab - Using GitLabCI with C# - Stack Overflow
read morePosts
GitLab - Setup Specific GitLab Runner
要設定 Specific GitLab Runner,需先至 GitLab 的 CI/CD 設定頁面。
找到 Runner settings。
這邊會顯示 GitLab Runner 註冊時需要的 URL 與 Token。
接著回到命令列調用 GitLab Runner 的 register,設定剛剛拿到的 URL 位置、Token、Runner 描述…等資訊。
Specific GitLab Runner 就設定完成了。
read morePosts
GitLab - Install GitLab Runner on Windows
要在 Windows 使用 GitLab Runner,可至 Install GitLab Runner on Windows - GitLab Documentation 這邊下載 GitLab Runner。
下載後可視需要變更檔名,像是改為 gitlab-runner。然後帶入 install 調用命令,即可進行 GitLab Runner 服務的安裝。
gitlab-runner install GitLab Runner 服務安裝好後,可帶入 start 調用命令,啟動 GitLab Runner 服務。
gitlab-runner start 若不在使用 GitLab Runner,可帶入 stop 調用命令,停用 GitLab Runner 服務。
gitlab-runner stop 然後帶入 uninstall 調用命令,將 GitLab Runner 服務移除。
gitlab-runner uninstall Link GitLab Runner - GitLab Documentation Install GitLab Runner on Windows - GitLab Documentation
read more