I have two private repositories on GitHub called dashboard
and ui
. I defined ui
as a git submodule of dashboard
, and I configured docker to autobuild dashboard
on every changes on a specific branch.
I read this documentation https://docs.docker.com/docker-hub/builds/, but when I try to setup the deploy key given by docker in my ui
's settings, it says "Key already in use". Indeed, this key is already used by dashboard
to allow docker to autobuild this repo!
Here is my docker build log:
Error:
Failed to clone repository: Cloning into '/tmp/build_byaxhis7sznbvmb6wgwzm6n'... Submodule 'app/styles/ui' (git@github.com: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 'git@github.com:yllieth/ui.git' into submodule path 'app/styles/ui' failed
Dockerfile: None
Docker doesn't find any Dockerfile even if I have one defined in my dashboard
repo. So, I won't be able to give it any instructions or add another SSH key.
If anyone has an idea about how using autobuild with private repos and git submodule, I'm interested!!