2024-03-14 01:58:32 +00:00
|
|
|
stages :
|
2024-03-07 09:03:46 +00:00
|
|
|
- compile
|
|
|
|
- package
|
2024-03-13 09:46:05 +00:00
|
|
|
- release
|
2024-03-07 09:03:46 +00:00
|
|
|
|
|
|
|
# 编译
|
2024-03-14 01:58:32 +00:00
|
|
|
compile :
|
2024-03-07 09:03:46 +00:00
|
|
|
stage : compile
|
|
|
|
tags :
|
|
|
|
- linux-maven
|
|
|
|
only :
|
|
|
|
- master
|
|
|
|
script:
|
|
|
|
- echo "=============== 开始编译任务 ==============="
|
|
|
|
- mvn clean compile -DskipTests
|
|
|
|
|
2024-03-12 03:05:49 +00:00
|
|
|
|
2024-03-07 09:03:46 +00:00
|
|
|
# 打包
|
2024-03-14 01:58:32 +00:00
|
|
|
package :
|
2024-03-07 09:03:46 +00:00
|
|
|
stage : package
|
|
|
|
tags :
|
|
|
|
- linux-maven
|
|
|
|
only :
|
|
|
|
- master
|
|
|
|
script:
|
|
|
|
- echo "=============== 开始打包任务 ==============="
|
2024-03-14 01:47:03 +00:00
|
|
|
- mvn clean package -DskipTests
|
2024-03-13 09:46:05 +00:00
|
|
|
|
2024-03-13 09:51:59 +00:00
|
|
|
# 发布
|
2024-03-14 01:43:03 +00:00
|
|
|
release_job:
|
2024-03-14 01:58:32 +00:00
|
|
|
stage : release
|
|
|
|
image : registry.gitlab.com/gitlab-org/release-cli:latest
|
|
|
|
tags :
|
2024-03-14 01:46:53 +00:00
|
|
|
- linux-maven
|
2024-03-14 01:58:32 +00:00
|
|
|
rules :
|
|
|
|
- if : $CI_COMMIT_TAG # Run this job when a tag is created
|
|
|
|
script :
|
2024-03-14 01:43:03 +00:00
|
|
|
- echo "running release_job"
|
2024-03-14 01:58:32 +00:00
|
|
|
release: # See https://docs.gitlab.com/ee/ci/yaml/#release for available properties
|
|
|
|
tag_name : '$CI_COMMIT_TAG'
|
2024-03-14 02:08:22 +00:00
|
|
|
name : 'Release: $CI_COMMIT_TAG'
|
2024-03-14 01:58:32 +00:00
|
|
|
description: './CHANGELOG.md'
|