Commit 0b2498f3 authored by Pavel Vainerman's avatar Pavel Vainerman

Заложил возможность делать сборки с автоинкрементом релиза (для Jenkins и т.п.),

отключил сборку src.rpm.
parent a083fa58
......@@ -62,13 +62,38 @@ function cp2ftp()
# ------------------------------------------------------------------------
add_changelog_helper "- new build" $SPECNAME
# Увеличиваем подрелиз (.x+1) до сборки!
if [ -n "$BUILD_AUTOINCREMENT_SUBRELEASE" ]; then
inc_subrelease $SPECNAME
COMMIT="$(git rev-parse --verify HEAD)"
add_changelog -e "- (autobuild): commit $COMMIT" $SPECNAME
elif [ -n "$JENKINS_BUILD_AUTOINCREMENT" ]; then
rel="$(get_release $SPECNAME)"
# Смотрим номер сборки в JENKINS
if [ -n "$BUILD_NUMBER" ]; then
rel="${rel}.${BUILD_NUMBER}"
set_release $SPECNAME $rel
else
# просто увеличиваем subrelease
inc_subrelease $SPECNAME
fi
COMMIT="$(git rev-parse --verify HEAD)"
add_changelog -e "- (jenkinsbuild): commit $COMMIT" $SPECNAME
else
# обычный build
add_changelog_helper "- new build" $SPECNAME
fi
rpmbb ${UNISET_BUILD_ADDON_OPTIONS} $SPECNAME || fatal "Can't build"
cp2ftp
rpmbs $SPECNAME
#rpmbs $SPECNAME
#send_notify
# Увеличиваем релиз и запоминаем спек после успешной сборки
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment