DockerハブのJenkinsイメージを使用してAWSでCIをセットアップしようとしています。プロセスに数時間かかりました(Nodeプロジェクトの構成))。今、いくつかのnpm依存関係がmake
を必要とすることに気付きましたビルド。Dockerイメージにはmake
がなく、Sudo
もないため、apt-get install make
。ルートアクセスを許可するDockerfileでイメージを再作成する必要なしにmake
を取得する別の方法はありますか?
この画像は基本的な公式画像であり、設計上、Jenkinsが機能するために必要な最小限のツールが含まれています。 makeを必要とする人もいれば、Ruby、Javaなどの複数のバージョンを必要とする人もいれば、 slaves を使用しているために何も必要としない人もいます。
また、Dockerの公式イメージガイドラインに従っているセキュリティ上の理由から、rootとして実行されません
これをチェックして イメージを拡張し、さらにツールをインストールします