導言
本次測試用的是gitlab-ci,單純與gitlab搭配而言,gitlab-ci較jenkins更加一體,順暢。
主機1:192.168.100.151 gitlab
主機2:192.168.100.156 gitlab-ci
步驟
主機1,2都安裝docker
主機1安裝gitlab並啟動服務,並且新建一個group,再新建一個project,從這個地址復制過來一個簡單的測試python程序
主機2安裝gitlab runner並啟動
主機2注冊gitlab runner並生成tags
主機1python項目主目錄添加.gitlab-ci.yml文件,並且添加tags(及上一個步驟生成runner的tags)
修改python程序,測試ci部署
主機1,2安裝docker
https://yeasy.gitbooks.io/docker_practice/install/centos.html
主機1安裝gitlab
https://www.cnblogs.com/soymilk2019/p/11192832.html
新建一個group

並新建一個projeck

復制github上的一個項目(https://github.com/imooc-course/docker-cloud-flask-demo)

等一會就會復制過來

主機2:安裝gitlab runner
https://juejin.im/post/5c8ef610f265da67e93c105c
python項目主目錄添加.gitlab-ci.yml文件(tags為demo)
.gitlab-ci.yml文件
stages: - test test-python2: stage: test tags: - demo
隨便改一下項目文件測試即可
