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.ymlfile 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.
Go to your project.
On the navigation bar, select Settings and then select CI/CD.
Expand Pipeline triggers.
Enter a description for the project's trigger.
Click 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

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.
