1
私は現時点でjenkins/jenkins:lts
イメージを使用しています。それはうまく動作し、私は1つのことを期待したいすべてを行います。ビルドのステップでMavenの目標を実行したい。問題は、Jenkinsコンテナ環境にMavenがインストールされていないことです。mavenをインストールするためにjenkinsイメージを拡張する
だから私はapt-get install maven
を実行するために上記の画像を拡張したいと思います。
私のソリューション:
FROM "jenkins/jenkins:lts
USER root
RUN /bin/bash -c "apt-get install maven"
はこれで十分だろうか?私は、ジェンキンの画像のRUNとENTRYPOINTのすべてのステップが単独で実行され、Dockerfileの右にそれらを再実行する必要はないと仮定します。
Worked!私の新しいイメージで 'docker-compose up'を実行すると、' ERROR:jenkins/jenkins-mavenのプルアクセスが拒否され、リポジトリが存在しないか、または 'docker login''が必要になることがあります。 – xetra11
jockkins-mavenイメージの 'docker build'コマンド引数を表示してください。 –
' docker build -t jenkins-maven。 ' – xetra11