Wpis z mikrobloga

jak to jest z gitlab_variables w projekcie. rozumiem ze wpisuje sie tam zmienne srodowiskowe na potrzeby testow na pipeline tylko teraz jak ja mam tam tylko budowanie obrazu na CI/CD to nie wiem jakie zmienne mam tam wpisywac. jak mam w aplikacji jakies bazy danych podpiete to przeciez gitlab nie bedzie sie z nimi laczyc zeby budowanie obrazu przeprowadzic? #naukaprogramowania #python #git
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: no to klasycznie - nie doczytałeś ;)
https://blog.devgenius.io/the-guide-to-docker-arg-env-and-env-4a7b3ddd5543
ogólnie to obraz dockerowy może mieć wyspecyfikowane zmienne które się ustawiają podczas uruchomienia, przykładowo możesz je podać z palca odpalając 1 obraz w konsoli, możesz je podać z poziomu docker-compose lub też poprzez plik .env również z poziomu docker-compose.
gitlab_variables używa się raczej do yyy nie wiem - podania credentiali do artifactory / docker huba / pypi itp. Przecież nie będziesz
  • Odpowiedz
@rosso_corsa: no to odpowiedź brzmi - nie bo po co. gitlabvariables to jak wyżej - napisałeś że za pomocą ci/cd budujesz obrazy więc nie ma to nic wspólnego ze zmiennymi które są używane przy odpalaniu apki. No chyba że coś robisz inaczej ¯\(ツ)_/¯
  • Odpowiedz