Как решить эту проблему с 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 ########" 

Пожалуйста, скажите мне, как решить эту проблему.

0 ответов

Другие вопросы по тегам