私はジェンキンをgithub上でコンテナとプロジェクトのソースコード内で実行しています。ゲンキンドッカーコンテナでドッカーボリュームをマウントするにはどうすればいいですか?
私はjenkinsと同じホスト上のコンテナでプロジェクトを実行する必要がありますが、docker-in-dockerではなく、兄弟コンテナとして実行したいと考えています。
は私のパイプラインは次のようになります。
- が
- が
私は今ドッキングウィンドウを使用しているかどうプロジェクトコンテナに実行し、プロジェクトのイメージをビルドgithubの
/var/run/docker.sock:/var/run/docker.sock
コンテナ投影するの/ var/jenkins_home /ワークスペース/ BRANCH_NAMEからジェンキンスコンテナがソースコードを使ってボリュームをマウントするとき私は問題を抱えている:
volumes:
- ./servers/identity/app:/srv/app
iは、プロジェクトの容器に「/ srvの/アプリの」空のフォルダを取得していますが
ドッカーがjenkinsコンテナからではなくホストからマウントしようとしています。
質問:私はどのように私がボリュームをマウントするコンテナを明示的に設定できますか?
この問題を解決しましたか?私は似たようなものに走っています。 –