步骤

  1. 依赖docker,先安装docker

地址:https://github.com/goharbor/harbor/releases/download/v1.9.2/harbor-offline-installer-v1.9.2.tgz
tar -zxvf harbor-offline-installer-v1.9.2.tgz
mv harbor /opt/
cd harbor /opt/harbor
vim harbor.yml

hostname: 192.168.136.129 #本机地址 port: 85 #想改就改,默认80端口还是有其他用途的

./prepare #注意得先启动docker
./install.sh #启动完成即可访问,默认账号密码:admin,Harbor12345

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
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -version

流水线

  1. 项目创建jenkinsfile,代码提交到GitLab
  2. jekins流水线拉取gitlab代码,jenkins创建任务,
  3. 代码审查(可选)
  4. 微服务打包,公共common打包,各个模块打包
  5. 推送到docker镜像库
  6. 机器拉取镜像部署