Skip to content
Snippets Groups Projects
Commit 4d1d9143 authored by Antoine Lambert's avatar Antoine Lambert
Browse files

jobs: Fix builds for GitLab merge requests created from forks

We need to checkout the branch merge-requests/${env.gitlabMergeRequestIid}
in that case.
parent 41c3b4d8
No related branches found
No related tags found
1 merge request!150jobs: Fix builds for GitLab merge requests created from forks
Pipeline #29 passed
def branch = "master"
if (env.gitlabMergeRequestIid) {
branch = "merge-requests/${env.gitlabMergeRequestIid}"
} else if (env.gitlabSourceBranch) {
branch = env.gitlabSourceBranch
}
pipeline {
{% filter indent(width=2) %}
{%- include 'includes/agent-docker.groovy.j2' -%}
......@@ -42,7 +49,7 @@ pipeline {
+refs/tags/*:refs/remotes/origin/tags*',
]],
branches: [[
name: params.REVISION ?: "${env.gitlabSourceBranch}"
name: params.REVISION ?: branch
]],
browser: [
$class: 'GitLab',
......
def branch = "master"
if (env.gitlabMergeRequestIid) {
branch = "merge-requests/${env.gitlabMergeRequestIid}"
} else if (env.gitlabSourceBranch) {
branch = env.gitlabSourceBranch
}
pipeline {
agent any
......@@ -8,7 +15,7 @@ pipeline {
updateGitlabCommitStatus name: 'jenkins', state: 'running'
checkout([
$class: 'GitSCM',
branches: [[name: env.gitlabSourceBranch ?: "master"]],
branches: [[name: branch]],
userRemoteConfigs: [[
url: '{{gitlab_url}}/{{gitlab_project_name}}.git',
refspec: '+refs/heads/*:refs/remotes/origin/* \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment