Ich versuche travis auf meinem lokalen Rechner mit ihren Docker-Images zu erstellen ( Ihre Andockbilder ). Ihre Anweisungen sind hier .
Ich konnte den Docker-Computer herunterladen und ausführen, wechselte zu travis
user und klonte meinen Repo. Aber ich verstehe nicht, wie man die Datei travis.yml ausführt, damit der Build gestartet wird.
Ich habe bereits gesucht und versucht, travis-cli
und travis-build
zu verwenden, aber ohne Erfolg. Ich bin offen für Vorschläge über die Interaktion mit Travis Build (natürlich über die Befehlszeile) vor / während / nach dem Ausführen von Travis ( für schnelleres Debugging ).
Ich habe es geschafft, eine Dockerfile aus verschiedenen Quellen und einigen alleine zu puzzeln. Es gibt zwei Bilder: eine Basis für travis
und ein Projekt für das "org / repo" GitHub-Projekt (stellen Sie sicher, dass Vorkommen durch einen echten Projektnamen ersetzt werden). Es verwendet die lokale nicht festgeschriebene Repository-Version (daher die sed
s). Nachdem travis-local-build
gestartet wurde und ./build.sh
ausgeführt wird, wird ein CI-Build ähnlich travis -ci.org ausgelöst.
Disclaimer: Ich bin neu bei Docker, benutze es nur für ein paar Stunden, also habe ich vielleicht einige Konzepte falsch verstanden. Alle Hinweise in Kommentaren geschätzt.
Tags und Links docker travis-ci containers