Mam problem z odpowiednim zapytaniem do Google...
Marzy mi się system oparty o Gitlaba, który pozwoli mi na przekazanie kilku zmiennych środowiskowych do gitlaba "w locie". Czyli:
- stan obecny: w zmiennych środowiskowych przechowuje kilka rzeczy typu domena na jaką ma się odbyć deploy, jakieś klucze api itp, pusz do repo odpala procedurę w zdefiniowana w pliku gitlabci, która buduje i deployuje kontenry
- stan porządany: mamy jakiś panel, w którym część zmiennych powyżej mogę wpisać dynamicznie - np. zrobić deploy dowolnego brancha i wpisać na jaką subdomenę ma go zdeployować. Push do repo już nie powoduje automatycznego deployu - jest on wyzwalany przez akcję użytkownika
Czy w Gitlab jestem w stanie coś takiego zrobić?
Jeśli nie da się w Gitlab to chętnie poznam jakieś alternatywy - wiem, że w Jenkins to się da ogarnąć, bo kiedyś pracowałem na takim rozwiązaniu, ale Jenkinsa znam tylko od strony użytkownika, więc wydaje mi się trochę jak strzelanie z amaty do wróbla. Bardzie celowałbym w napisanie jakiegoś prostego panelu i wywołanie akcji w Gitlabie jakimś webhookiem czy czymś takim, ale nie mogę znaleźć punktu zaczepienia.