Loading .gitlab-ci.yml +37 −1 Original line number Diff line number Diff line Loading @@ -222,6 +222,8 @@ prepare-job: - echo "PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/${VERSION}" >> variables.env - echo "PACKAGE_LATEST_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/latest" >> variables.env - echo "STANDALONE_LATEST_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/latest" >> variables.env - CHANGES=`git log $(git describe --tags --abbrev=0)..HEAD --format='* %h %s'` - echo "CHANGES=$CHANGES" >> variables.env - cat variables.env artifacts: reports: Loading Loading @@ -302,7 +304,7 @@ pages: # only: # - tags release-job: .release-job-old: stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest needs: Loading Loading @@ -334,3 +336,37 @@ release-job: # --assets-link "{\"name\":\"${WINDOWS_GUI_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${WINDOWS_GUI_JAR}\"}" \ # --assets-link "{\"name\":\"${CLI_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${CLI_JAR}\"}" \ # --assets-link "{\"name\":\"${LIB_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${LIB_JAR}\"}" release-job: stage: release image: registry.gitlab.com/gitlab-org/cli:latest needs: - job: prepare-job artifacts: true - job: build-job artifacts: true - job: pages artifacts: true rules: - !reference [.default_rules, rules] script: - echo $BUILD_JOB_ID release: name: 'Release $VERSION $RELEASE_KEY' tag_name: $VERSION ref: $CI_COMMIT_SHA description: "$CHANGES" assets: - name: "${PACKAGE_DOWNLOAD_NAME} (release archive)" url: "${PACKAGE_REGISTRY_URL}/${PACKAGE_DOWNLOAD_NAME}" filepath: "/release-archive" - name: "${PACKAGE_NAME} (standalone jar)" url: "${PACKAGE_REGISTRY_URL}/${STANDALONE_NAME}" filepath: "/standalone-jar" - name: "${PACKAGE_NAME} (downloadable repository archive)" url: "${PACKAGE_REGISTRY_URL}/${ARCHIVE_NAME}" filepath: "/repository-archive" - name: "${PACKAGE_NAME} (snapshot ${RELEASE_KEY} repository for ${VERSION} (exipres in 7 days))" url: "${REPO_PREFIX}/${BUILD_JOB_ID}/${REPO_PATH}" - name: "${PACKAGE_NAME} (latest ${RELEASE_KEY} release repository (permalink))" url: "${RELEASE_PAGE}" Loading
.gitlab-ci.yml +37 −1 Original line number Diff line number Diff line Loading @@ -222,6 +222,8 @@ prepare-job: - echo "PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/${VERSION}" >> variables.env - echo "PACKAGE_LATEST_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/latest" >> variables.env - echo "STANDALONE_LATEST_URL=${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/t3tools/latest" >> variables.env - CHANGES=`git log $(git describe --tags --abbrev=0)..HEAD --format='* %h %s'` - echo "CHANGES=$CHANGES" >> variables.env - cat variables.env artifacts: reports: Loading Loading @@ -302,7 +304,7 @@ pages: # only: # - tags release-job: .release-job-old: stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest needs: Loading Loading @@ -334,3 +336,37 @@ release-job: # --assets-link "{\"name\":\"${WINDOWS_GUI_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${WINDOWS_GUI_JAR}\"}" \ # --assets-link "{\"name\":\"${CLI_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${CLI_JAR}\"}" \ # --assets-link "{\"name\":\"${LIB_JAR}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${LIB_JAR}\"}" release-job: stage: release image: registry.gitlab.com/gitlab-org/cli:latest needs: - job: prepare-job artifacts: true - job: build-job artifacts: true - job: pages artifacts: true rules: - !reference [.default_rules, rules] script: - echo $BUILD_JOB_ID release: name: 'Release $VERSION $RELEASE_KEY' tag_name: $VERSION ref: $CI_COMMIT_SHA description: "$CHANGES" assets: - name: "${PACKAGE_DOWNLOAD_NAME} (release archive)" url: "${PACKAGE_REGISTRY_URL}/${PACKAGE_DOWNLOAD_NAME}" filepath: "/release-archive" - name: "${PACKAGE_NAME} (standalone jar)" url: "${PACKAGE_REGISTRY_URL}/${STANDALONE_NAME}" filepath: "/standalone-jar" - name: "${PACKAGE_NAME} (downloadable repository archive)" url: "${PACKAGE_REGISTRY_URL}/${ARCHIVE_NAME}" filepath: "/repository-archive" - name: "${PACKAGE_NAME} (snapshot ${RELEASE_KEY} repository for ${VERSION} (exipres in 7 days))" url: "${REPO_PREFIX}/${BUILD_JOB_ID}/${REPO_PATH}" - name: "${PACKAGE_NAME} (latest ${RELEASE_KEY} release repository (permalink))" url: "${RELEASE_PAGE}"