Возможно глупый вопрос. А есть в GilLab CI возможность задавать переменные как например в Jenkins через CheckBox или RadioBotton?
И он тот же практически курс но бесплатный - https://www.youtube.com/watch?v=PGyhBwLyK2U&t=10765s
или что ты подразумеваешь под словом "client"?