Use docker+gitlab to setup CI/CD
2018-07-05 本文已影响0人
cncl
Introduction
最近做了一个人脸识别+物品识别的无人货架项目,项目的CI/CD是居于docker+gitlab-runner 去setup的,所以在此总结此文,希望能帮助到其他小伙伴并且记录一下。
Goal
在Ubuntu16.04 下使用python3.6+redis写一个小demo,并使它可以在我们建立的CI/CD环境下自动部署
Assumption
在本文中假定你对python,redis,docker,gitlab,linux等有一定了解,本文不会对一些细节做过多解释。
Get Start
1. install docker
2. install docker-compose
# step1:
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
# step2:
sudo chmod +x /usr/local/bin/docker-compos
# step3:
docker-compose --version
3. 搭建gitlab
docker pull gitlab/gitlab-ce
TO BE CONTINUE...