47 lines
1.6 KiB
YAML
47 lines
1.6 KiB
YAML
version: '1.0'
|
||
name: pipeline-20230706
|
||
displayName: 天润服务器
|
||
triggers:
|
||
trigger: auto
|
||
push:
|
||
branches:
|
||
prefix:
|
||
- master
|
||
stages:
|
||
- name: stage-3420df8a
|
||
displayName: 未命名
|
||
strategy: naturally
|
||
trigger: auto
|
||
executor: []
|
||
steps:
|
||
- step: build@maven
|
||
name: build_maven
|
||
displayName: Maven 构建
|
||
jdkVersion: '8'
|
||
mavenVersion: 3.3.9
|
||
commands:
|
||
- '# 功能:打包'
|
||
- '# 参数说明:'
|
||
- '# -Dmaven.test.skip=true:跳过单元测试'
|
||
- '# -U:每次构建检查依赖更新,可避免缓存中快照版本依赖不更新问题,但会牺牲部分性能'
|
||
- '# -e -X :打印调试信息,定位疑难构建问题时建议使用此参数构建'
|
||
- '# -B:以batch模式运行,可避免日志打印时出现ArrayIndexOutOfBoundsException异常'
|
||
- '# 使用场景:打包项目且不需要执行单元测试时使用'
|
||
- mvn clean package -Dmaven.test.skip=true -U -e -X -B
|
||
- ''
|
||
- '# 功能:自定义settings配置'
|
||
- '# 使用场景:如需手工指定settings.xml,可使用如下方式'
|
||
- '# 注意事项:如无需自定义settings配置且需要私有依赖仓库,可在该任务配置《私有仓库》处添加私有依赖'
|
||
- '# mvn -U clean package -s ./settings.xml'
|
||
- ''
|
||
artifacts:
|
||
- name: BUILD_ARTIFACT
|
||
path:
|
||
- ./target
|
||
settings: []
|
||
caches:
|
||
- ~/.m2
|
||
notify: []
|
||
strategy:
|
||
retry: '0'
|