-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
30 lines (25 loc) · 907 Bytes
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
include:
- project: homelab/gitlab-ci-templates
ref: main
file: templates/k8s/java-pipeline.yml
variables:
TP_RUN_BUILD: "false"
TP_RUN_TEST: "false"
TP_RUN_RELEASE: "true"
TP_RUN_PAGES: "true"
TP_RUN_DEPLOY: "false"
# 缓存
TP_CACHE_DIR: ''
## 构建参数
TP_BUILD_IMAGE: ${DF_MAVEN_IMAGE}
TP_MAVEN_OPTS: "-Dmaven.repo.local=${TP_RUNNER_BUILD_CACHE} --settings .mvn/settings.xml"
TP_BUILD_SHELL: "mvn clean package ${TP_MAVEN_OPTS} -DskipTests"
## 发布制品参数 - by maven
TP_RELEASE_TYPE: maven
TP_MAVEN_IMAGE: ${TP_BUILD_IMAGE}
TP_MAVEN_DPLOY_SHELL: "mvn clean deploy ${TP_MAVEN_OPTS} -DskipTests \
-Pcoding,publish-artifactory \
-Dauto.release.enabled=false -Dauto.archetype.catalog.minio=false"
## 发布 pages - writerside
TP_PAGES_TYPE: "writerside"
TP_WRITERSIDE_INSTANCE: "Writerside/radp"