如何在Windows使用gitlab-ci-runner來build專案

首先,必須要有Visual Studio 2010 Service Pack 1以上版本,建議2012或2013
其次要有git... (廢話)

如果沒git的話,建議可以先安裝 SourceTree for Windows 之後,用它裡面的 PortableGit

它的路徑會是在 %LocalAppData%\Atlassian\SourceTree\git_local
就把這個 git_local 複製到 C:\ 吧 (也就是變成 C:\git_local )
並且把路徑加到系統變數內,如下圖:


然後到 GitHub (或原始作者的 GitHub ) 去下載或clone最新版的code,並且用VS做一次build即可開始以下準備動作

  1. 建立 gitlab 與 gitlab-ci-runner 之間的 ssh-key ( runner其實會自己建立 )
  2. 若無 id_rsa.pub 檔案,則該檔案的建立方式為,在要使用 gitlab-ci-runner 的主機上執行 ssh-keygen -t rsa,並且存在要執行 gitlab-ci-runner 的帳號目錄底下的 .ssh 資料夾中 (若使用了PortableGit,則放入 C:\git_local\.ssh 內,如果是runner建立key的話,也是要複製到這裡)
  3. 執行註冊 runner 動作 (若註冊過就無視)
  4. 重開 runner 即可使用

ref: http://blog.longwin.com.tw/2005/12/ssh_keygen_no_passwd/

留言

熱門文章