Commit 0450edad authored by Philip Makedonski's avatar Philip Makedonski
Browse files

* try with changelog written to file

parent a756337b
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ variables:
  STANDALONE_PATH: "${STANDALONE_LOCATION}/${STANDALONE_NAME}"
  PACKAGE_DOWNLOAD_PATH: "downloads"
  PACKAGE_DOWNLOAD_NAME: "t3q.zip"
  CHANGELOG_PATH: "changelog.txt"

  # `showDateTime` will show the passed time in milliseconds. You need to specify `--batch-mode` to make this work.
  MAVEN_OPTS: >-
@@ -223,11 +224,14 @@ prepare-job:
    - 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" >> changelog.txt
    - printf 'CHANGES=%s\n' "$(printf '%s' "$CHANGES" | awk '{printf "%s\\n",$0}')" >> variables.env
    - cat variables.env
  artifacts:
    reports:
      dotenv: variables.env   # Use artifacts:reports:dotenv to expose the variables to other jobs
    paths:
      - $CHANGELOG_PATH

# https://gitlab.com/gitlab-org/release-cli/-/tree/master/docs/examples/release-assets-as-generic-package/
upload-job:
@@ -351,12 +355,11 @@ release-job:
    - !reference [.default_rules, rules]
  script:
    - echo $BUILD_JOB_ID
    - CHANGES_RELEASE=`git log $(git describe --tags --abbrev=0)..HEAD --format='* %h %s'`    
  release:
    name: 'Release $VERSION $RELEASE_KEY'
    tag_name: $VERSION
    ref: $CI_COMMIT_SHA
    description: "$CHANGES \n\nRelease: \n$CHANGES_RELEASE"
    description: $CHANGELOG_PATH
    assets:
      links:
      - name: "${PACKAGE_DOWNLOAD_NAME} (release archive)"