我正在尝试将maven生成的文件存储为工件。据我所知,我编辑了以下词。
stages:
- build
- package
maven-build:
stage: build
script:
- mvn install
artifacts:
paths:
- art/
maven-package:
stage: package
artifacts:
paths:
- art/
script:
- mvn package -U
默认情况下,maven会将工件构建到名为target
的目录中。您的工件声明中没有包含此路径。
要处理此问题,您可以:
- 将
target
添加到yaml中的paths:
数组或 - 添加一个脚本步骤,将
target
目录移动/复制到已包含在paths:
阵列中的./art
中或 - 更改Maven将要放置构建文件的目录