Travis CI
Last updated
Was this helpful?
Last updated
Was this helpful?
Travis ist eine Continuous Integration Plattform, die beispielsweise häufig von GitHub-Projekten genutzt wird. Nach einem Commit im VCS werden entsprechende Travis-Jobs gestartet, um den Code zu bauen, zu testen, zu deployen, ...
Die Spezifikation von Build und Deployment erfolgt in Form der Travis-DSL. Hierzu legt man i. a. eine Datei namens .travis.yml
in sein Git-Repository (ganz ähnlich zu ).
Man kann sich bei Travis mit seinen GitHub-Credentials einloggen und kann dort einen Travis-Job für eins seiner GitHub-Projekte definieren (die GitHub Projekte werden im Travis angezeigt ... ).
Mit einer solchen .travis.yml
baut Travis auch Docker-Images (siehe ):
Für das Upload/Publishing in ein Docker-Repository (wie beispielsweise Dockerhub) wird allerdings noch eine Konfiguration benötigt (), denn dazu muß man sich authentifizieren.