GitLab

This page covers how to integrate Axosoft with your GitLab repository.

Note: Axosoft currently only integrates with the online version of GitLab. GitLab server is not supported.


Enabling GitLab in Axosoft

To enable the GitLab integration, go to Tools Manage Extensions Source Control.

Click the Edit button for GitLab to open the Edit Source Control Type screen.

Check the box for Active and then generate a key. You will need this key to connect GitLab to Axosoft, so copy it down.


Configuring GitLab

In your GitLab repository , navigate to Settings and then select Integrations.

Select Webhooks from the drop down menu.

Type in your Axosoft URL and add /api/v6/source_control_commits?hash=[insert key] to the end (e.g.https://example.axosoft.com/api/v6/source_control_commits?hash=[insert key]). Then paste the API Key from Tools Other Settings Source Control Types GitLab to the end of the URL and click Add Webhook.

Note: After configuration, test the connection for a commit using the following: [axox: id#].


GitLab commits in Axosoft

Visit Commit Messages to learn how to tag Axosoft items with your commits.

In the Details Panel, you should now have a pane for GitLab. (It will display as Source Control if you have more than one source control integration enabled.) Expanding a commit listed in this pane will display the commit message and date of the commit, and files included in the commit. The URL link points to the changes on GitLab.