Gitlab автоматическое тегирование образов

Thank you for reading this post, don't forget to subscribe!

Появи­лась зада­ча авто­ма­ти­че­ски тэги­ро­вать новые обра­зы в гитла­бе, так как раз­ра­бот­чи­ки лени­вые и им впад­лу теги­ро­вать образа.

пер­вый тэг нуж­но ста­вить прям обя­за­тель­но даль­ше уже от него будет идти прибавление.

тэг в виде:
v1.0
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
symboltag=`echo $latestTag | awk -F "[0-9]" '{print $1}'`
numbertag=`echo $latestTag | tr "[A-Z]" "[a-z]" | awk -F "[a-z]" '{print $2}'`
newnumbertag=`echo $numbertag+0.1 | bc`
git tag $symboltag$newnumbertag

на выхо­де полу­ча­ем тэг
v1.1