Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Creating an OAuth Token for FlexDeploy ITS

  1. Go to GitLab and login log in as the user you want to comment on GitLab Issues with.

  2. Generate a Personal Access Token in GitLab following this guide: https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

  3. Choose an expiration date based on your security policies. Shorter expiration dates will require updating the ITS more frequently.

  4. Choose the following OAuth scopes to comment on and change status of issues:

...

Then back in FlexDeploy, set up your folder ITS settings like this:and project Issue Tracking settings.

GitLab Issues only accept statuses of open and closed. Other statuses will be ignored.

...

Push and merge your change.

When you create request a build, the issue numbers are automatically pulled from your commits and linked.

...

Linking by Manual Entry at Project Build Time

If you didn’t remember to put the issue number in your commit, and you are building the project manually, you can enter issue numbers at build time.

The issue number should be GitLab Repo Name-Issue Number

In this example, it’s asdf.

...

Linking Issues to Project Packages

If you don’t put issue numbers in your commits and you are working with a package-based project, you can associate issues with packages that will live through its build and deployment lifecycle by following this pattern.

Go to the project and package which you wish to link a GitLab Issue.

Edit the package.

Add one or more Issues by clicking the edit package button on the right panel. Add one or more Issues. The dropdown only shows previously linked issues. Type the entire issue key to make a new one.

...

Save.

The issue number should be in the format GitLab Repo Name-Issue NumberNow. After saving, all builds and deployments of this package will automatically be associated to that GitLab Issue.

...