我正在尝试创建我的第一个 GitLab CI 管道,它将在 example 之后将 Maven 工件部署到 GitLab 包注册表。
我的问题是如何在部署阶段将工件名称(附加到它)更改为 APP_PACKAGE_SNAPSHOT
,我在初始化阶段将其定义为变量
ini:
stage: init
script:
- APP_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
- APP_PACKAGE_NAME=$(mvn help:evaluate -Dexpression=project.artifactId -q -DforceStdout)
- APP_PACKAGE_SNAPSHOT="SNAPSHOT-$CI_COMMIT_SHORT_SHA"
从开发分支执行管道时。