Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Wie kann ich an der derzeit deployten Version sehen welcher Stand im GIT aktuell ist?
_daniel_
myCSharp.de - Member



Dabei seit:
Beiträge: 227

Themenstarter:

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

beantworten | zitieren | melden

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?
private Nachricht | Beiträge des Benutzers
witte
myCSharp.de - Member



Dabei seit:
Beiträge: 955

beantworten | zitieren | melden

Hi,
Du brauchst doch nur beim Ausrollen eine neue Versionsnummer zu erzeugen und diese als Tag im Repo eintragen.?
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.846

beantworten | zitieren | melden

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
Attachments
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.846

beantworten | zitieren | melden

Und hier im Anhang, zu welchem Commit der Build des Releases gehört.
Attachments
private Nachricht | Beiträge des Benutzers
_daniel_
myCSharp.de - Member



Dabei seit:
Beiträge: 227

Themenstarter:

beantworten | zitieren | melden

Besten Dank für die Antworten.

Wie macht ihr das bei Services welche (teils) voneinander abhängen?
Alle in ein Repository?
private Nachricht | Beiträge des Benutzers
pinki
myCSharp.de - Member

Avatar #avatar-4072.jpg


Dabei seit:
Beiträge: 706
Herkunft: OWL

beantworten | zitieren | melden

Bei git kannst du Submodule einbinden.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.846

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers