Hallo Liebe Community !
Ich habe grad echt probleme ich möchte ein CMD Script (wenn Ideen bitte auch anderes posten) machen und per Jenkins ausführen.
Folgendes
Ich arbeite mit SVN Repositories und möchte folgendes haben.
Alle Ordner haben einen Projektnamen mit einem Zusatz zb AA,BB,GG und Jahr.
Projektname-AA-2014
Projektname-BB-2016
Es kann auch mal vorkommen das System_on_Projektname-AA-2016 gibt.
Der Zusatz sollte immer im Ordnernamen vorhanden sein.
Jetzt gibts es Template Unterordner für diese Zusätze.
Beispiel:
Projektname-AA-XXXX (Bei AA) folgende Unterordnerstruktur
A
B
C
D
E
Bei BB gibts dann diese Unterordnerstruktur
A
C
C
E
F
Also der User legt auf eine Repository den passenden Ordner.
Der Batchbefehl soll dann überprüfen welche Zusatz im angelegten Namen vorkommt (AA,BB ..) und auf einer anderen Repository den gleichen Ordner anlegen mit den passenden Unterordner (falls nicht schon vorhanden) wenn vorhanden checken ob die Unterordner auch angelegt sind.
Das sollte ohne Tool laufen, Jenkins hat auf beide Repositorys zugriff.
Ich hab da an Robocopy gedacht aber es kann auch was anderes sein.
Danke für kommende Ideen.
PS: Da dieser Script auf einem Server laufen wird, kann das auch PowerShell sein.
Mir wäre schon geholfen wenn, ich weiß wie ich es effektivsten bauen könnte.
Ich habe grad echt probleme ich möchte ein CMD Script (wenn Ideen bitte auch anderes posten) machen und per Jenkins ausführen.
Folgendes
Ich arbeite mit SVN Repositories und möchte folgendes haben.
Alle Ordner haben einen Projektnamen mit einem Zusatz zb AA,BB,GG und Jahr.
Projektname-AA-2014
Projektname-BB-2016
Es kann auch mal vorkommen das System_on_Projektname-AA-2016 gibt.
Der Zusatz sollte immer im Ordnernamen vorhanden sein.
Jetzt gibts es Template Unterordner für diese Zusätze.
Beispiel:
Projektname-AA-XXXX (Bei AA) folgende Unterordnerstruktur
A
B
C
D
E
Bei BB gibts dann diese Unterordnerstruktur
A
C
C
E
F
Also der User legt auf eine Repository den passenden Ordner.
Der Batchbefehl soll dann überprüfen welche Zusatz im angelegten Namen vorkommt (AA,BB ..) und auf einer anderen Repository den gleichen Ordner anlegen mit den passenden Unterordner (falls nicht schon vorhanden) wenn vorhanden checken ob die Unterordner auch angelegt sind.
Das sollte ohne Tool laufen, Jenkins hat auf beide Repositorys zugriff.
Ich hab da an Robocopy gedacht aber es kann auch was anderes sein.
Danke für kommende Ideen.
PS: Da dieser Script auf einem Server laufen wird, kann das auch PowerShell sein.
Mir wäre schon geholfen wenn, ich weiß wie ich es effektivsten bauen könnte.
Zuletzt bearbeitet: