Use docker+gitlab to setup CI/CD

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 

Ubuntu16.04下安装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...

你可能感兴趣的:(Use docker+gitlab to setup CI/CD)