La Pyae
La Pyae

Reputation: 509

How to write release note with Gitlab CI/CD for app upload?

Want to upload flutter release app to the app center with Gitlab CI/CD. I want to know is how to add or write script for app release note within .gitlab-ci.yml. Here is my example deploy script and how to make it.

deploy_android_to_appcenter:
  stage: deploy
  only:
    - XXXX/XXXX
  script:
    - appcenter login --token $APPCENTER_API_TOKEN
    - appcenter distribute release -f build/app/outputs/apk/release/app-release.apk -g Collaborators —app [Name]/[App-Name]
  tags:
    - branchName
    

Upvotes: 0

Views: 487

Answers (1)

La Pyae
La Pyae

Reputation: 509

I found the answer from git hub issue. By adding --release-notes "$(cat release_notes.*)" inside appcenter distribute release shell command. And need to create release_notes.md inside the root of project. But always update manually that file for every build.

Example:

deploy_android_to_appcenter:
  stage: deploy
  only:
    - dev_branch
  script:
    - appcenter login --token $APPCENTER_API_TOKEN
    - appcenter distribute release --app [name]/[app] --file build/app/outputs/apk/release/app-release.apk --group Collaborators --release-notes "$(cat release_notes.*)"
  tags:
    - dev

Upvotes: 0

Related Questions