Getting started with GitLab 20
GitLab, GitHub, and BitBucket comparison 22
Working with merge requests 50
Getting started with Jenkins 59
Pipelines - advanced syntax 80
Variable + Function() == LOVE 92
Formatting output using jq 122
Other project-related activities 135
Managing other GitLab entities 146
Making GitLab and Jenkins to work together 157
Moving Jenkins pipelines to GitLab 157
Create a GitLab repo with pipeline script 158
Triggering Jenkins job automatically 168
Configuring Jenkins build triggers 168
Using GitLab Jenkins plugin 171
Install GitLab Jenkins plugin 171
Configuring Jenkins to GitLab authentication 173
Configuring GitLab to Jenkins authentication 174
Automatic job triggering via GitLab 177
Allowing remote API calls to Jenkins 177
Configuring GitLab Webhooks 178
Updating GitLab progress from Jenkins 182
Integrating Jenkins pipelines with merge requests 186
Configure GitLab merge settings 187
Configure Jenkins job parameters 188