.gitlab-ci.yml实例 发表于 2022-11-21 | 分类于 git | 字数统计: 200 | 阅读时长 ≈ 1.gitlab-ci.yml实例 copy12345678910111213141516171819202122232425# 定义构建步骤stages: - oa# 定义每个步骤的具体规则和脚本oa: stage: oa # 这个名字是上面定义的步骤名 only: # 这参数是一个数组,表示限定指定的分支才会触发 - master # 只有master分支上提交代码才会触发自动构建 tags: java # 这里填runner注册到gitlab时填写的tag - oa script: # 具体的构建脚本 # maven构建 - /usr/local/maven/apache-maven-3.6.3/bin/mvn clean package -Dmaven.test.skip=true # 将构建出来的jar移到项目的docker/oa-admin/build目录下 - cp api-admin/target/*.jar docker/oa-admin/build/ # 进入docker/oa-admin目录,启动docker - cd docker/oa-admin - service docker start # 将原来的docker容器关闭 - docker-compose down # 重新构建docker镜像 - docker-compose build # 启动容器 - docker-compose up -d
v1.5.2