GitLab Configuration

Pre-requisites

Generate tokens for Pipeline triggers

Follow the steps mentioned below to generate a token in GitLab. Refer to https://docs.gitlab.com/ee/ci/triggers/#adding-a-new-trigger for more details.

Steps: 

1. Go to your project.

2. On the left sidebar, select Settings > CI/CD.

3. Expand Pipeline triggers.

4. Enter a description of the project’s trigger.

5. Click on the Add trigger button.

 

The Token gets added below.

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

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

 

CI/CD 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.