Im Schritt installieren, Travis CI-Klone des Repo, die in etwa so aussieht:Wie kann ich den Schritt "git clone" in Travis CI anpassen/überschreiben?
git clone --depth=50 --branch=master https://github.com/user/repo.git user/repo
Wie kann ich anpassen/diese außer Kraft setzen?
Hintergrund: Ich verwende tagbasierte Bereitstellungen. Wie Travis getaggte Builds auscheckt (--branch=<tagname>
), ist das Git-Repository in einem getrennten Zustand ohne Zugriff auf Zweige. Für den Einsatz muss ich jedoch wissen, auf welchem Zweig ich bin. Meine Lösung besteht darin, einen "normalen" Klon zu erstellen und dann zum getaggten Commit zu wechseln.
Verwenden Sie 'git clone [email protected]: $ {TRAVIS_REPO_SLUG} .git', wenn Sie ein privates Repo mit ssh ,. –