Как решить эту проблему с gitlab на стороне сервера в выпуске gitlab-ce
Запрос на слияние не принимает:
автоматическое обновление слияния:
Я создал нижеуказанный серверный хук обновления в каталоге (/var/opt/gitlab/git-data/repositories/root//custom_hooks/) . после нажатия коммита я пытаюсь объединить коммит из исходного кода в основную ветвь, но это дает мне проблемы, общие для изображений.
Мой пользовательский скрипт обновления выглядит следующим образом:
#! /bin/bash
echo "Checking whether git commit has following release pattern or not !!"
ref_name=$1
ref=$3
msg=$(git log --pretty=%B -n 1 $ref | sed '$d')
result=$(git log --pretty=%B -n 1 $ref | sed '$d' | grep releaseTag=v.*)
echo "New ref received, ref is: $ref to ref name: $ref_name and commit msg
is: $msg"
if [[ -z "${result}" ]]
then
echo "######## Requested git commit msg didn't follow the pattern, hence r
ejecting, follow this pattern releaseTag=v1.11 #########"
exit 1
fi
echo "######## Commit msg followed the pattern, hence accepting ########"
Пожалуйста, скажите мне, как решить эту проблему.