Tôi có hai kho lưu trữ riêng trên GitHub được gọi là dashboard
và ui
. Tôi đã xác định ui
là một mô-đun con git của dashboard
và tôi đã định cấu hình trình gắn đế để tự động xây dựng dashboard
trên mọi thay đổi trên một nhánh cụ thể.docker autobuild với git private submodule
Tôi đọc tài liệu này https://docs.docker.com/docker-hub/builds/, nhưng khi tôi cố gắng thiết lập khóa triển khai được cung cấp bởi docker trong cài đặt của tôi ui
, nó nói "Khóa đã được sử dụng". Thật vậy, phím này đã được sử dụng bởi dashboard
để cho phép docker tự động xây dựng repo này!
Đây là Docker tôi xây dựng nhật ký:
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 không tìm thấy bất kỳ Dockerfile thậm chí nếu tôi có một quy định tại dashboard
repo của tôi. Vì vậy, tôi sẽ không thể cung cấp cho nó bất kỳ hướng dẫn hoặc thêm một khóa SSH.
Nếu có ai có ý tưởng về cách sử dụng tính năng tự động xây dựng với repos riêng và mô-đun con git, tôi quan tâm !!
Có cùng một vấn đề. Bất cứ ai có thể xác nhận rằng submodules tư nhân nên làm việc trong xây dựng tự động? –