Jenkins Docker イメージのビルドの失敗

フィリップ・Z

次の Dockerfile を使用して、プラグインが事前にインストールされた Jenkins イメージを構築しています。

FROM jenkins

USER root
RUN apt-get -yqq update
RUN curl -sSL https://get.docker.com/ | sh
RUN usermod -aG docker jenkins

COPY plugins.txt /usr/share/jenkins/ref/plugins.txt
RUN /usr/local/bin/install-plugins.sh $(cat /usr/share/jenkins/ref/plugins.txt)

USER jenkins

ただし、既存の plugin.lock の問題に関するエラーが発生しました。

Step 10/11 : RUN /usr/local/bin/install-plugins.sh $(cat /usr/share/jenkins/ref/plugins.txt)
 ---> Running in 0823515c2574
Creating initial locks...
[91mmkdir: cannot create directory ‘/usr/share/jenkins/ref/plugins/Plugin.lock’: File exists
[0mThe command '/bin/sh -c /usr/local/bin/install-plugins.sh $(cat /usr/share/jenkins/ref/plugins.txt)' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure

docker build で「--no-cache」オプションを使用しましたが、機能しませんでした。私が使用した docker build コマンドは次のとおりです。

docker build --build-arg http_proxy=$http_proxy --build-arg https_proxy=$https_proxy --no-cache -t ci/jenkins .

以前にこの問題に遭遇した人はいますか?

更新:これが私のplugins.txtです

bouncycastle API Plugin (bouncycastle-api): 2.16.1
Pipeline: Groovy (workflow-cps): 2.33
Folders Plugin (cloudbees-folder): 6.0.4
Structs Plugin (structs): 1.7
Branch API Plugin (branch-api): 2.0.9
JUnit Plugin (junit): 1.20
OWASP Markup Formatter Plugin (antisamy-markup-formatter): 1.5
Docker Commons Plugin (docker-commons): 1.6
PAM Authentication plugin (pam-auth): 1.3
Windows Slaves Plugin (windows-slaves): 1.3.1
Pipeline: Stage View Plugin (pipeline-stage-view): 2.8
Display URL API (display-url-api): 2.0
Mailer Plugin (mailer): 1.20
LDAP Plugin (ldap): 1.15
Docker Pipeline (docker-workflow): 1.11
Token Macro Plugin (token-macro): 2.1
External Monitor Job Type Plugin (external-monitor-job): 1.7
Icon Shim Plugin (icon-shim): 2.0.3
Matrix Authorization Strategy Plugin (matrix-auth): 1.6
Pipeline: Build Step (pipeline-build-step): 2.5
Script Security Plugin (script-security): 1.27
Matrix Project Plugin (matrix-project): 1.11
Pipeline: Model API (pipeline-model-api): 1.1.4
build timeout plugin (build-timeout): 1.18
Credentials Plugin (credentials): 2.1.13
Pipeline: Step API (workflow-step-api): 2.10
Plain Credentials Plugin (plain-credentials): 1.4
SSH Credentials Plugin (ssh-credentials): 1.13
Credentials Binding Plugin (credentials-binding): 1.11
Timestamper (timestamper): 1.8.8
SCM API Plugin (scm-api): 2.1.1
Jackson 2 API Plugin (jackson2-api): 2.7.3
Pipeline: API (workflow-api): 2.16
Pipeline: Supporting APIs (workflow-support): 2.14
Durable Task Plugin (durable-task): 1.13
Pipeline: Nodes and Processes (workflow-durable-task-step): 2.11
Git client plugin (git-client): 2.4.6
Resource Disposer Plugin (resource-disposer): 0.6
GitHub API Plugin (github-api): 1.85.1
Workspace Cleanup Plugin (ws-cleanup): 0.33
Ant Plugin (ant): 1.5
Gradle Plugin (gradle): 1.26
Pipeline: SCM Step (workflow-scm-step): 2.4
Pipeline: Milestone Step (pipeline-milestone-step): 1.3.1
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1
GIT server Plugin (git-server): 1.7
Pipeline: Input Step (pipeline-input-step): 2.7
Git plugin (git): 3.3.0
JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1
Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.8
Pipeline: Stage Step (pipeline-stage-step): 2.2
Pipeline: Job (workflow-job): 2.11
Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.3
Pipeline: REST API Plugin (pipeline-rest-api): 2.8
GitHub plugin (github): 1.27.0
JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1
JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1
Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.1.4
Pipeline: Multibranch (workflow-multibranch): 2.15
Authentication Tokens API Plugin (authentication-tokens): 1.3
Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.1.4
Pipeline: Declarative Agent API (pipeline-model-declarative-agent): 1.1.1
Pipeline: Basic Steps (workflow-basic-steps): 2.5
Pipeline: Model Definition (pipeline-model-definition): 1.1.4
Pipeline (workflow-aggregator): 2.5
GitHub Branch Source Plugin (github-branch-source): 2.0.6
Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0
GitHub Organization Folder Plugin (github-organization-folder): 1.6
MapDB API Plugin (mapdb-api): 1.0.9.0
Subversion Plug-in (subversion): 2.7.2
SSH Slaves plugin (ssh-slaves): 1.17
Email Extension Plugin (email-ext): 2.57.2
Docker Slaves Plugin (docker-slaves): 1.0.6
Docker plugin (docker-plugin): 0.16.1

冷静に、戦い続けよ

次のようなテキスト ファイルが必要です。

bouncycastle-api:2.16.1
workflow-cps:2.33

に従って

RUN /usr/local/bin/install-plugins.sh \
   docker-slaves \
   github-branch-source:1.8

ここから微調整

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Dockerビルドがjenkinsエージェントで失敗するのはなぜですか?

分類Dev

公式の Dockerfile から jenkins の Docker イメージをビルドする

分類Dev

AndroidとDockerビルドをサポートしてjenkinsのDockerイメージをビルドする方法

分類Dev

Dockerイメージのビルド時にGoビルドが失敗する

分類Dev

jenkinsはDockerイメージをビルドします

分類Dev

Dockerでjenkinsイメージをビルドする

分類Dev

Golang Docker SDKイメージのビルドがCOPYで失敗する

分類Dev

Jenkins、Dockerビルドステップの作成イメージはNullPointerExceptionを返します

分類Dev

JenkinsビルドジョブAは他のビルドジョブBのDockerイメージ構成を使用します

分類Dev

JenkinsパイプラインDockerエージェント-Docker実行エラー-イメージの実行に失敗しました-java.io.IOException

分類Dev

DockerプラグインでJenkinsをビルドすると、インストールに失敗します

分類Dev

xtextmavenビルドがJenkins / dockerで失敗する

分類Dev

Docker for Windowsでイメージをビルドすると、gemのインストールが失敗する

分類Dev

Jenkins(Dockerコンテナー内)パイプラインでDockerイメージをビルドする

分類Dev

Jenkinsでのビルド失敗アナライザー

分類Dev

コードリポジトリが更新されている場合にのみDockerイメージをビルドする(Jenkins)

分類Dev

Jenkinsの複数のビルドDockerポートの競合

分類Dev

docker-composeでイメージをビルドするときに複数のDockerfileが失敗する

分類Dev

ビルドの失敗時にJenkinsパイプラインのメールが送信されない

分類Dev

Jenkins2.0Dockerイメージ

分類Dev

パッケージのインストール中にJenkinsビルドジョブが失敗する

分類Dev

Jenkins Pipeline StageのDockerイメージ内でコマンドを実行する

分類Dev

Jenkins / Docker:ビルド前にベースイメージを強制的にプルする方法

分類Dev

DockerファイルからのDockerビルドの失敗

分類Dev

Docker内のJenkinsがイメージをプルできません

分類Dev

Dockerイメージjarファイルのビルド:コピーに失敗しました:ソースファイルが指定されていません

分類Dev

Ubuntuパッケージの問題が原因で光沢のあるDockerイメージのビルドに失敗しました

分類Dev

Jenkinsビルドの失敗。エラー:POMの解析に失敗しました

分類Dev

Dockerイメージのビルドに失敗しました:ユーザーコマンドで終了します

Related 関連記事

  1. 1

    Dockerビルドがjenkinsエージェントで失敗するのはなぜですか?

  2. 2

    公式の Dockerfile から jenkins の Docker イメージをビルドする

  3. 3

    AndroidとDockerビルドをサポートしてjenkinsのDockerイメージをビルドする方法

  4. 4

    Dockerイメージのビルド時にGoビルドが失敗する

  5. 5

    jenkinsはDockerイメージをビルドします

  6. 6

    Dockerでjenkinsイメージをビルドする

  7. 7

    Golang Docker SDKイメージのビルドがCOPYで失敗する

  8. 8

    Jenkins、Dockerビルドステップの作成イメージはNullPointerExceptionを返します

  9. 9

    JenkinsビルドジョブAは他のビルドジョブBのDockerイメージ構成を使用します

  10. 10

    JenkinsパイプラインDockerエージェント-Docker実行エラー-イメージの実行に失敗しました-java.io.IOException

  11. 11

    DockerプラグインでJenkinsをビルドすると、インストールに失敗します

  12. 12

    xtextmavenビルドがJenkins / dockerで失敗する

  13. 13

    Docker for Windowsでイメージをビルドすると、gemのインストールが失敗する

  14. 14

    Jenkins(Dockerコンテナー内)パイプラインでDockerイメージをビルドする

  15. 15

    Jenkinsでのビルド失敗アナライザー

  16. 16

    コードリポジトリが更新されている場合にのみDockerイメージをビルドする(Jenkins)

  17. 17

    Jenkinsの複数のビルドDockerポートの競合

  18. 18

    docker-composeでイメージをビルドするときに複数のDockerfileが失敗する

  19. 19

    ビルドの失敗時にJenkinsパイプラインのメールが送信されない

  20. 20

    Jenkins2.0Dockerイメージ

  21. 21

    パッケージのインストール中にJenkinsビルドジョブが失敗する

  22. 22

    Jenkins Pipeline StageのDockerイメージ内でコマンドを実行する

  23. 23

    Jenkins / Docker:ビルド前にベースイメージを強制的にプルする方法

  24. 24

    DockerファイルからのDockerビルドの失敗

  25. 25

    Docker内のJenkinsがイメージをプルできません

  26. 26

    Dockerイメージjarファイルのビルド:コピーに失敗しました:ソースファイルが指定されていません

  27. 27

    Ubuntuパッケージの問題が原因で光沢のあるDockerイメージのビルドに失敗しました

  28. 28

    Jenkinsビルドの失敗。エラー:POMの解析に失敗しました

  29. 29

    Dockerイメージのビルドに失敗しました:ユーザーコマンドで終了します

ホットタグ

アーカイブ