GitLab integration
Connect Argos to GitLab for visual testing, baseline selection, and direct feedback on your merge requests.
Last updated
Was this helpful?
Connect Argos to GitLab for visual testing, baseline selection, and direct feedback on your merge requests.
Connect Argos to GitLab to get commit statuses on your merge requests and accurate baseline selection from your commit history.
Argos reads commit history to select the correct baseline build and reports statuses back to GitLab. The integration also lets you sign in with GitLab and import your GitLab repositories.
Argos communicates with GitLab through a Personal Access Token, acting as a dedicated bot user on your merge requests.
Go to GitLab tokens settings.
Select Add new token.
Set an expiration date 12 months ahead (the maximum allowed).
Select Create personal access token and copy the generated token.

You can also use a Project Access Token if you want to restrict access to a single project. If you choose this option, be sure to set the role of the token to Developer.
From the dashboard, select your team or your personal account from the scope selector.
Select the Projects tab.
Select Create a new Project at the top right.
Select Continue with GitLab.
Pick your GitLab organization and the desired repository. The new project appears in your projects list.

To link a GitLab repository to a project that already exists in Argos, go to Project Settings → Connect Git Repository and select the repository. The token must be configured first.
GitLab Self-Managed deployments are supported on the Argos Enterprise plan. These setups often require tailored configuration alongside SAML SSO and other enterprise features. To discuss enabling GitLab Self-Managed, contact sales.
Last updated
Was this helpful?
Was this helpful?