Obrazy powstały w celu zabezpieczenia przed zmianami w bazowych zależnościach projektu. Wiele projektów korzysta, ze starszych wersji python / django, które po pewnym czasie przestają się budować.
Zrób zmiany w kodzie
Commit zmian
Otaguj:
Sprawdź jaki był ostatni tag (na przykładzie projektu ipdesk):
git tag -l | grep ipdesk
Dodaj nowy tag
git tag ipdesk-0.X
gdzie X to kolejny nr tagu
Wyślij zmiany do repozytorium wraz z tagami:
git push -u origin master --tags
Po około 10 minutach w repozytorium dockera (na dockerhub) będzie gotowy obraz o nazwie jaaaco/promoship-docker-base:ipdesk-0.X
Obrazy budują się automatycznie po pushu do repozytorium i dodaniu taga w postacie nazwaprojektu-wersja (np. ipdesk-0.1). Dodanie nowego projektu wymaga zmiany konfiguracji. Skontaktuj się https://hub.docker.com/u/jaaaco aby dopisać kolejny projekt lub dopisz go samodzielnie jeżeli masz uprawnienia Collaborator.
( na przykładzie projektu z folderu ipdesk )
Content type
Image
Digest
sha256:8e5bf91b8…
Size
572.2 MB
Last updated
almost 3 years ago
docker pull jaaaco/promoship-docker-base:ipdesk-1.03