WAR 包
一丶修改.gitlab-ci.yml
stages:
- test
test:
stage: test
script:
- echo 执行打包命令
- /usr/local/maven/apache-maven-3.6.3/bin/mvn package
- echo 复制到docker目录
- cp target/TestCICD-1.0-SNAPSHOT.war docker/TestCICD.war
- echo 停止服务
- docker-compose down
- echo 启动服务
- docker-compose up -d --build
二丶创建docker 目录 写好Dockerfile
FROM daocloud.io/library/tomcat:8.5-jdk14
COPY TestCICD.war /usr/local/tomcat/webapps
三丶写好docker-compose.yml
version: '3.1'
services:
testcicd:
build: docker
restart: always
container_name: testci
ports:
- 8080:8080
四丶目录结构

五丶测试
一丶提交代码 推送至gitlab远程仓库


二丶进入流水线查看

三丶访问8080端口

四丶修改代码 再次提交

五丶重复步骤 进入8080 端口 查看
