а еще из буханки хлеба и подручных материалов даже троллейбус сделать можно. вопрос в том, что автору вопроса, кмк, для его задачи не нужно строить космолёт, а начать с базовых историй.
ГитЛаб пользуем, там кажется выпилили возможность предустанолвенные переменные окружения заводить. Которые превращаются в элементы формы с описанием делать.
Настраиваете из какой ветки куда деплоить, возможно по каким тегам, что-то разделяете правами, если нужно. Яростно обсуждаете git flow с разработчиками и т.д.:)
в общем, будет интересно - звони - я всё еще плохо понимаю что именно ты хочешь но максимально простой интерфейс с т.з. пользователя и сопровождения - это gitlab как коллега правильно пишет выше - с его помощью можно построить практически любой процесс.