Ich habe zwei private Repositories auf GitHub genannt dashboard
und ui
. Ich definierte ui
als ein Git-Submodul von dashboard
, und ich konfigurierte Docker zu Autobuild dashboard
auf alle Änderungen in einem bestimmten Zweig.docker autobuild mit git private submodul
Ich lese diese Dokumentation https://docs.docker.com/docker-hub/builds/, aber wenn ich versuche, den Deploy-Schlüssel von Docker in meinen ui
Einstellungen festgelegt, heißt es "Schlüssel bereits verwendet". Tatsächlich wird dieser Schlüssel bereits von dashboard
verwendet, damit docker dieses Repo automatisch erstellen kann!
Hier ist mein Docker Buildprotokoll:
Error:
Failed to clone repository: Cloning into '/tmp/build_byaxhis7sznbvmb6wgwzm6n'... Submodule 'app/styles/ui' ([email protected]:yllieth/ui.git) registered for path 'app/styles/ui' Cloning into 'app/styles/ui'... Warning: Permanently added 'github.com,192.30.252.130' (RSA) to the list of known hosts. ERROR: Repository not found. fatal: The remote end hung up unexpectedly Clone of '[email protected]:yllieth/ui.git' into submodule path 'app/styles/ui' failed
Dockerfile: None
Docker finden keine Dockerfile auch wenn ich in meinem dashboard
Repo definiert haben. Daher kann ich keine Anweisungen geben oder einen weiteren SSH-Schlüssel hinzufügen.
Wenn jemand eine Idee über die Verwendung von Autobuild mit privaten Repos und Git-Submodul hat, bin ich interessiert !!
Bekam das gleiche Problem. Kann jemand bestätigen, dass private Submodule in automatisierten Builds funktionieren sollten? –