如何将jar文件保存为gitlab工件



我正在尝试将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的目录中。您的工件声明中没有包含此路径。

要处理此问题,您可以:

  1. target添加到yaml中的paths:数组
  2. 添加一个脚本步骤,将target目录移动/复制到已包含在paths:阵列中的./art
  3. 更改Maven将要放置构建文件的目录

最新更新