GitLab Configuration

Note

Prerequisites:

  • GitLab runner should have been installed on the machine before triggering the build to GitLab. Refer to GitLab Runner for more information on GitLab Runner.

  • The gitlab-ci.yml file should have been created in Files under Repository in GitLab.

Generate Tokens for Pipeline Triggers

Perform the following steps to generate a token in GitLab. Refer to Trigger pipelines with the API for more details.

  1. Go to your project.

  2. On the navigation bar, select Settings and then select CI/CD.

  3. Expand Pipeline triggers.

  4. Enter a description for the project's trigger.

  5. Click Add trigger.

    GitLab Config Add Trigger

    The Token is added on the screen.

Construct URL

The following is an example of constructing the URL to trigger a build in GitLab.

https://gitlab.com/api/v4/projects/<project_id>/trigger/pipeline

If your Project ID is 44922697 (as per the example shown in the image below), then the URL to trigger the build would be -

https://gitlab.com/api/v4/projects/44922697/trigger/pipeline

GitLab Config Construct URL

CI/CD Rule Configuration in QTM4J

The following are examples of triggering the build without parameters and with query parameters.

CI/CD Rule Without Parameters

GitLab Config Rule without Parameters

CI/CD Rule With Query Parameters

GitLab Config Rule With Query Parameters

After creating the CI/CD rule in QTM4J, you can trigger a pipeline job in GitLab.

The pipeline gets triggered successfully.

GitLab Config Pipeline
Publication date: