2016-05-30 12 views
0

Es gibt ein CVSROOT mit meinem Projekt auf Remote-Server. Ich möchte einen Job in Jenkins einrichten, um ein Projekt ins Archiv zu bringen. Auch ich benutze cvs in diesem Projekt, so dass Dateien dort wie filename,v und Großbuchstabenwürfe und Fehler während des Bauens benannt werden, weil build.gradle auch build.gradle,v genannt wird. Wie kann ich diesen regulären Build machen?cvs Dateinamen mit Komma v angehängt

Antwort

1

Das Repository auf dem Server ist ausschließlich als Server-Back-End gedacht. Es ist nicht für den allgemeinen Gebrauch (*) und ist definitiv nicht als ausgecheckter Arbeitsbereich zu verwenden. Der einfachste Weg, es als ein unverständliches Datenbank-Backend zu betrachten, mit dem Sie sich besser nicht befassen sollten, anstatt zu beachten, dass es eine Eins-zu-Eins-Entsprechung zwischen Dateien in den Repo- und Komma-V-Dateien gibt die Datenbank, abgesehen von einigen Dingen in Attic-Verzeichnissen und manchmal von Lockfiles. Es ist einfach so, dass es ein sehr einfaches Back-End-Format ist, ist alles.

Jenkins muss seinen eigenen Arbeitsbereich ausgecheckt haben.

(*) Einige Tools wie ViewVC können Zugriff auf das Repository erhalten, um es in eine Datenbankstruktur zu indizieren, aber die allgemeine Regel bleibt, dass niemand die Rohdateien auf Ihrem Server verwenden sollte.