Versie-beheerde files verspreiden naar locaties

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DeHulk74
  • Registratie: November 2023
  • Laatst online: 03-04-2024
Hallo ,
Ik gebruik Git op een beperkte manier.
Ik heb slechts een folder waar ik bepaalde scripts heb staan die ik regelmatig dien aan te passen.
Echter telkens na de aanpassing dien ik deze scripts naar bepaalde locaties op SharePoint/netwerkshijf te verplaatsen.
Wat zou een goede methode zijn om de ‘committed_versie’ van deze files automatisch te distribueren naar verschillende locaties?

Acties:
  • 0 Henk 'm!

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
De makkelijkste eerste stap is een scriptje dat dat voor je doet, in de taal die je zelf het beste beheerst. Dat kan zo simpel zijn als een "release.bat" of "release.ps1" die niets meer doet dan netwerkshares mappen en bestanden kopiëren.

Met volgende stappen kan je het proces vervolgens "veiliger" maken, b.v.

- Met een "git diff" & %ERRORLEVEL% een check toevoegen dat er geen gewijzigde files zijn (en alles dus netjes gecommit is)
- Een versienummer toevoegen aan de te deployen files

[ Voor 35% gewijzigd door ValHallASW op 24-11-2023 09:18 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
De term die je zoekt is deploy(ment).

https://www.deployhq.com/git/deploy-websites-with-git
https://buddy.works/blog/how-deploy-projects-with-git

Als je github of gitlab gebruikt dan kun je kijken naar Github / Gitlab actions. Andere providers hebben soortgelijke faciliteiten, het heet alleen soms anders.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij