ドッカー画像を1つ作成しました。ジンキンでドッカー画像を使用する方法
ドッカーの画像は、gitのクローン
- 、私はのための仕事のビルド時にジェンキンズに、このドッキングウィンドウの画像を使用したい
java, node ,npm , git maven.
が含まれています。
- ドッカーイメージを使用してビルドプロジェクトを作成します。
これを設定するには?
ドッカー画像を1つ作成しました。ジンキンでドッカー画像を使用する方法
ドッカーの画像は、gitのクローン
java, node ,npm , git maven.
が含まれています。
これを設定するには?
jenkinsが動作しているマシンがドッカーをインストールしていると仮定すると、同じマシン上でコンテナを実行し、このコンテナ内で上記のコマンドを実行することができます。
docker exec -it <container-name> git clone http://...
docker exec -it <container-name> mvn clean install ...
ジェンキンスパイプラインでは、Dockerイメージをいくつかのステージの一部として作成する必要があります。
あなたが同じジェンキンスパイプラインにドッキングウィンドウの画像を使用することができた後:
stage ("Build docker image") {
sh "docker build -t myProject ."
}
stage ("Run application container") {
sh "docker run -d -p 9090:9090 --name=myProject -e myProject"
}
あなたはジェンキンスさんも同じコンテナで実行されている必要がありますか? – Ashan
ジェンキンのドッカープラグインを見ましたか? :https://wiki.jenkins.io/display/JENKINS/Docker+Plugin –
@Ashan Jenkinsは同じコンテナにありません。 – 007