首页 > 解决方案 > GitLab CI/CD 和 GitLab 包注册表 - 在部署期间更改 Maven 工件名称

问题描述

我正在尝试创建我的第一个 GitLab CI 管道,它将按照该示例将 Maven 工件部署到 GitLab 包注册表。

我的问题是如何在部署阶段更改工件名称(附加到它),APP_PACKAGE_SNAPSHOT因为我在初始化阶段定义为变量

初始化:

  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"

当从开发分支执行管道时。

标签: gitlabgitlab-ci

解决方案


推荐阅读