podlomar / kodim.cz

Web for publishing materials from programming courses
1 stars 5 forks source link

Staging prostředí pro materiály #62

Open FilipJirsak opened 1 year ago

FilipJirsak commented 1 year ago

Hodilo by se mít staging prostředí pro publikování materiálů. Push do main větve by vypublikoval změny na staging prostředí, kde by se to dalo zkontrolovat, a teprve pak by se mergem do jiného branche udělal deploy na hlavní server.

FilipChalupa commented 1 year ago

a teprve pak by se mergem do jiného branche udělal deploy na hlavní server

Jestli je to mergem nebo jinak asi kodim nemusí řešit, ne?

Prostě push do main nasadí stav na mainu do //stage.kodim.cz a push do deploy nasadí stav deploy větve do //kodim.cz. Nebo co prosím ten merge řeší?

Z mého pohledu deploy lokálního headu na stage i produkci by mohl být vynucen třeba takto:

git push origin HEAD:main
git push origin HEAD:deploy

nebo zkráceně

git push origin HEAD:main HEAD:deploy
FilipJirsak commented 1 year ago

Ano, kodim.cz by neřešilo, jak se commit do hlavní větve dostal. Popisoval jsem běžný postup pomocí pull requestů, ale jestli by to bylo vynucené nebo ne záleží na konfiguraci repository, tedy jestli by hlavní větev byla chráněná.

FilipChalupa commented 1 year ago

Ok