少し助けが必要です。Gitlabクロスプロジェクト依存関係 - python
私はPythonのコードでGitLabに2つのプライベートリポジトリを持っている:最初のものは、一般的なコードはジェネリックから継承している2つ目(のはメイン・プロジェクトそれを呼びましょう)、(のが一般的なプロジェクトそれを呼びましょう)でありますより大きなドッカー作成プロジェクトの一部。私はgitlab CIを持って、のメインプロジェクトの支店にプッシュするたびにドッカーイメージを構築するように設定しました。
私の目標は、メイン・プロジェクトが自動的に一般的なプロジェクト述べたプッシュが発生し、またはそのようなことから、依存関係をインストールようにすることです。私は "RUN pip install git + < generic-project>"のようなものを追加しようとしましたが、プライベートリポジトリであり、ダウンロードする資格情報が必要なので失敗します。私も、私は考え、それに一般的なプロジェクトと小さなドッキングウィンドウの画像を作ることを考えメイン・プロジェクト画像の内部で実行されているが、これまでのところ、私はそれを動作させることができませんでした...
てきましたどんなアイデアやアドバイスにも大変感謝しています。
したがって、展開キーは基本的にsshキーですか?公開されているものはデプロイキーで、プライベートはリポジトリにアクセスしたい人が使うことができますか? – Adrian
正しい。デプロイキーは、読み込み専用キー(デプロイメント用)またはそれを使用したいものです。 –