Laden...

Wie kann ich an der derzeit deployten Version sehen welcher Stand im GIT aktuell ist?

Erstellt von _daniel_ vor 7 Jahren Letzter Beitrag vor 7 Jahren 1.716 Views
_
_daniel_ Themenstarter:in
227 Beiträge seit 2006
vor 7 Jahren
Wie kann ich an der derzeit deployten Version sehen welcher Stand im GIT aktuell ist?

Hallo,

wie handhabt ihr bzw was ist der Best Practice Ansatz, den Zusammenhang zwischen derzeit deployter "Version" und Version im Git Repo zu "wissen"?

Also wie kann ich am besten im nachhinein an der derzeit deployten Version sehen, welcher checkin/tag/sonstwas in Git der Stand ist?

Ideen? Best practice?

W
955 Beiträge seit 2010
vor 7 Jahren

Hi,
Du brauchst doch nur beim Ausrollen eine neue Versionsnummer zu erzeugen und diese als Tag im Repo eintragen.?

16.828 Beiträge seit 2008
vor 7 Jahren

Sowas übernimmt eine Continuous Integration Plattform wie VSTS für Dich.

Beim Release Management ist sichtbar, welche Version auf welcher Staging-Ebene (Environment) ist und aus welchem Build und damit welcher Commit-ID sie stammt.
Versionen werden auch von solch einem System erzeugt und nicht von Hand.

Hier im Anhang die Ansicht eines Releases in VSTS

16.828 Beiträge seit 2008
vor 7 Jahren

Und hier im Anhang, zu welchem Commit der Build des Releases gehört.

_
_daniel_ Themenstarter:in
227 Beiträge seit 2006
vor 7 Jahren

Besten Dank für die Antworten.

Wie macht ihr das bei Services welche (teils) voneinander abhängen?
Alle in ein Repository?

709 Beiträge seit 2008
vor 7 Jahren

Bei git kannst du Submodule einbinden.

16.828 Beiträge seit 2008
vor 7 Jahren

Alles in ein Repository geht alleine schon wegen dem DevOps Grundgedanken und der Modularisierung nicht.
Jedes Modul/Applikation/Gemeinsamkeit muss unabhängig deploybar sein und das geht mit allen gängigen Tools nur bei getrennten Repositories.