[請益] web CI流程(使用gitlab)

看板Soft_Job作者 (Tequila)時間6年前 (2019/08/23 16:34), 6年前編輯推噓3(3014)
留言17則, 4人參與, 6年前最新討論串1/1
大家好 小弟是在實習的菜b8 現在在研究gitlab CI的流程 想要測試網站能不能正常在runner架設 有另一個一樣在實習的同事寫好了ansible script 所以我現在是在runner裡面用docker-compose開兩個container 一個當網站主機 一個當host用ssh操作ansible 不過這樣總感覺有點脫褲子放屁 隔了很多層的感覺 好像很多物件的功能也都重複(docker、ansible、runner script) 我是沒去研究ansible 不太清楚ansible能不能直接用dockerfile取代? 實務上整個流程通常是怎麼跑的呢 (研究怎麼在docker-based runner裡面又跑docker就搞了我好久) 先謝謝各位駐足看我觀念薄弱的文章QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1566549296.A.6CD.html ※ 編輯: IcecreamHsu (140.112.25.98 臺灣), 08/23/2019 16:35:55

08/23 16:54, 6年前 , 1F
ansible應該是用來部署機器的吧 會有一台control machin
08/23 16:54, 1F

08/23 16:55, 6年前 , 2F
透過ssh去控制其他machine,每個machine又會有docker-pos
08/23 16:55, 2F

08/23 16:55, 6年前 , 3F
or k8s 去做container的管理
08/23 16:55, 3F

08/23 16:55, 6年前 , 4F
我理解是這樣拉 你參考吧
08/23 16:55, 4F
所以我做反了嗎@@ 我現在是用docker-compose部署ansible host ※ 編輯: IcecreamHsu (140.112.25.98 臺灣), 08/23/2019 17:00:44

08/23 17:37, 6年前 , 5F
Ansible比較偏部署整個系統的工具,docker比較是類
08/23 17:37, 5F

08/23 17:37, 6年前 , 6F
似打包好的虛擬機功能吧,加入說環境建置並不複雜,
08/23 17:37, 6F

08/23 17:37, 6年前 , 7F
就可以用docker跟docker-compose搭配testing進行簡
08/23 17:37, 7F

08/23 17:37, 6年前 , 8F
單的CI,但如果環境設定較複雜就用ansible吧。
08/23 17:37, 8F

08/23 19:29, 6年前 , 9F
我是覺得你們現在的case應該不需要去用到ansible
08/23 19:29, 9F

08/23 19:30, 6年前 , 10F
佈署整個系統的工具 只要不要牽涉到多台machine
08/23 19:30, 10F

08/23 19:30, 6年前 , 11F
docker-compose應該就OK了吧.
08/23 19:30, 11F

08/23 19:30, 6年前 , 12F
這只是我的猜測啦 留給專業devops 來回答
08/23 19:30, 12F

08/24 09:47, 6年前 , 13F
跨機器部署用 ansible, 進階一點用 k8s 方便
08/24 09:47, 13F

08/24 12:47, 6年前 , 14F
ansible=自動化工具, docker=虛擬化技術, 大概是這樣
08/24 12:47, 14F

08/24 12:48, 6年前 , 15F
ansible 跟 k8s 可一起用, 一個管系統設定, 一個管容器
08/24 12:48, 15F

08/24 12:51, 6年前 , 16F
說拖褲子放屁 也是有一點啦, 自動化部份 shell 大都能做
08/24 12:51, 16F

08/24 12:51, 6年前 , 17F
看怎樣好做好管理而已
08/24 12:51, 17F
文章代碼(AID): #1TNwKmRD (Soft_Job)