Ich renne offizielle Jenkins Container auf Docker. Ich muss Docker-Bild als Post-Aktion des erfolgreichen Builds erstellen, aber Jenkins-Container hat keine Docker-Binärdatei.docker bauen in offiziellen jenkins container
Ich sehe Paare Optionen, erstens als Ableiten meines eigenen Jenkins Container vom offiziellen Bild mit Docker binär verfügbar. Die zweite Option ist die Verwendung eines dedizierten Jenkins-Slaves mit Andockfenster und anderer benötigter Laufzeit. Die dritte Option wäre, den Jenkins-Server mit Ansible zu versehen. Ich würde gerne alles auf Container laufen lassen, da es sauber, einfach und leicht wiederholbar ist.
Wie haben Sie dieses Problem gelöst? Was ist die bessere Lösung auf lange Sicht und warum? Meine höchste Priorität besteht darin, die gesamte CI-Infrastruktur mit einem einzigen Kommando bereitstellen, konfigurieren und booten zu können. Außerdem wird der integrierte Docker-Container in die Registrierung usw. verschoben, sodass die Konnektivität zwischen den Komponenten bei minimaler Komplexität oder manueller Konfiguration optimal sein sollte.
https://hub.docker.com/r/axltxl/jenkins-dood/ – user2363318