架設 Nexus 跟 Docker Registry
既然程式已經編譯打包好了, 那就需要有個地方交付儲存,
以前是交付 Jar, 但現在都是用 Docker 了, 所以我們交付的完成品就是 Docker Image,
那我們交付的儲存庫一種是用 docker registry 這個官方有出, 一些大公司有做開源也可以直接拿來用,
不過我們本來就有用 Nexus 了, 那直接用 Nexus 來管 docker registry 當然是最方便的不二人選啊.
既然程式已經編譯打包好了, 那就需要有個地方交付儲存,
以前是交付 Jar, 但現在都是用 Docker 了, 所以我們交付的完成品就是 Docker Image,
那我們交付的儲存庫一種是用 docker registry 這個官方有出, 一些大公司有做開源也可以直接拿來用,
不過我們本來就有用 Nexus 了, 那直接用 Nexus 來管 docker registry 當然是最方便的不二人選啊.
設定好 Runner 後, 我們就來準備 CI 的腳本啦
我手邊都是 Java 專案, 就以 Maven 打包來說明吧
架設好 Gitlab 後, 我們先來設定前面的 Nginx 跟 SSL, 方便我們使用跟設定, 因為要是用 IP 來註冊 Runner, 萬一有變動還要去改設定檔也是麻煩。
如何用 DockerCompose 快速架設 Nginx
這邊我們會很大量依靠 GitLab 幫忙管理人員帳號 紀錄行為
透過 GitLab Runner 來執行我們的腳本
這篇教你如何用 Hexo 跟 GitHub Pages 建立部落格或履歷頁面XD
原本部落格http://samchu.logdown.com就只是一個筆記的地方, 沒有想管他好不好用, 但是越來越覺得它快倒站啦XD
只好趁這機會一起整理整理搬家, 第一篇當然就是如何建立部落格啦XD