Branches and Pull Requests are not defined with Gitlab CI and Dockerfile

I use sonar-scanner when build image with moby/buildkit.
Variables passed in .gitlab_ci.yml

--opt build-arg:SONAR_HOST_URL=$SONAR_HOST_URL 
--opt build-arg:SONAR_TOKEN=$SONAR_TOKEN 
--opt build-arg:IMAGE_BUILDER=$IMAGE_BUILDER 
--opt build-arg:CI_COMMIT_BRANCH=$CI_COMMIT_BRANCH  
--opt build-arg:CI_MERGE_REQUEST_TARGET_BRANCH_NAME=$CI_MERGE_REQUEST_TARGET_BRANCH_NAME 
--opt build-arg:GITLAB_CI=$GITLAB_CI
--opt build-arg:CI_MERGE_REQUEST_IID=$CI_MERGE_REQUEST_IID 
--opt build-arg:CI_MERGE_REQUEST_SOURCE_BRANCH_NAME=$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
 ARG CI_MERGE_REQUEST_TARGET_BRANCH_NAME
 ARG GITLAB_CI
 ARG CI_MERGE_REQUEST_IID
 ARG CI_MERGE_REQUEST_SOURCE_BRANCH_NAME

Autoconfig is determined
INFO: Auto-configuring with CI 'Gitlab CI'
but branches and pull requests are not defined

Variables are visible, but auto-config see only GITLAB_CI variable


With these variables auto-config works fine:

ARG GITLAB_CI
ARG CI_MERGE_REQUEST_IID
ARG CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
ARG CI_MERGE_REQUEST_TARGET_BRANCH_NAME
ARG CI_COMMIT_REF_NAME
ARG CI_PROJECT_ID
ARG CI_PROJECT_PATH
ARG CI_MERGE_REQUEST_PROJECT_URL
ARG CI_API_V4_URL

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.