Checkpoint: f545f3d8aa33
Entire-Session: bee883d0-1a8f-422e-a79d-a65585432852 Entire-Strategy: manual-commit Entire-Agent: Copilot CLI Ephemeral-branch: entire/ba8479f-e3b0c4
This commit is contained in:
1 parent
53e61ee0b3
commit
8a0287481e
6 files changed
+1778
No files matched your search
@@ -0,0 +1,405 @@
|
||||
The recommended git tool is: NONE
|
||||
|
||||
using credential gitea-token
|
||||
|
||||
Cloning the remote Git repository
|
||||
|
||||
Cloning with configured refspecs honoured and without tags
|
||||
|
||||
Cloning repository https://gitea.life-maps.com/lifemaps/qt-migration-copilot-demo.git
|
||||
|
||||
ERROR: Failed to clean the workspace
|
||||
|
||||
jenkins.util.io.CompositeIOException: Unable to delete '/var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3'. Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts. (Discarded 65 additional exceptions)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:86)
|
||||
|
||||
at hudson.Util.deleteContentsRecursive(Util.java:304)
|
||||
|
||||
at hudson.Util.deleteContentsRecursive(Util.java:293)
|
||||
|
||||
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:819)
|
||||
|
||||
at PluginClassLoader for git//hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1220)
|
||||
|
||||
at PluginClassLoader for git//hudson.plugins.git.GitSCM._checkout(GitSCM.java:1310)
|
||||
|
||||
at PluginClassLoader for git//hudson.plugins.git.GitSCM.checkout(GitSCM.java:1277)
|
||||
|
||||
at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:136)
|
||||
|
||||
at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:101)
|
||||
|
||||
at PluginClassLoader for workflow-scm-step//org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:88)
|
||||
|
||||
at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:49)
|
||||
|
||||
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
|
||||
|
||||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
|
||||
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
|
||||
|
||||
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
|
||||
|
||||
at java.base/java.lang.Thread.run(Thread.java:1474)
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/.ninja_deps: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/mocs_compilation.cpp: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/ui_MainWindow.h: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_mainwindow.moc.d: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_main.moc.d: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_mainwindow.moc: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include/test_main.moc: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:281)
|
||||
|
||||
at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:1988)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeWritable(PathRemover.java:280)
|
||||
|
||||
at jenkins.util.io.PathRemover.makeRemovable(PathRemover.java:253)
|
||||
|
||||
at jenkins.util.io.PathRemover.removeOrMakeRemovableThenRemove(PathRemover.java:233)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveFile(PathRemover.java:199)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:210)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveRecursive(PathRemover.java:209)
|
||||
|
||||
at jenkins.util.io.PathRemover.tryRemoveDirectoryContents(PathRemover.java:220)
|
||||
|
||||
at jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:83)
|
||||
|
||||
... 15 more
|
||||
|
||||
Suppressed: java.nio.file.FileSystemException: /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build/Qt6MigratedBenchmarkTest_autogen/include: Operation not permitted
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:100)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
|
||||
|
||||
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:228)
|
||||
|
||||
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFil is it a perms problem on jenkins host?
|
||||
|
||||
---
|
||||
|
||||
error persists: The recommended git tool is: NONE
|
||||
|
||||
using credential gitea-token
|
||||
|
||||
Cloning the remote Git repository
|
||||
|
||||
Cloning with configured refspecs honoured and without tags
|
||||
|
||||
Cloning repository https://gitea.life-maps.com/lifemaps/qt-migration-copilot-demo.git
|
||||
|
||||
ERROR: Failed to clean the workspace
|
||||
|
||||
jenkins.util.io.CompositeIOException: Unable to delete '/var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3'. Tried 3 times (of a maximum of 3) waiting 0.1 sec between attempts. (Discarded 65 additional exceptions) do you want me to paste files and folders perms on the jenkins host side?
|
||||
|
||||
---
|
||||
|
||||
jenkins@8fe7179eb15c:/$ ls -al /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3
|
||||
total 12
|
||||
drwxr-xr-x 3 jenkins jenkins 4096 Oct 22 16:15 .
|
||||
drwxr-xr-x 8 jenkins jenkins 4096 Oct 22 16:11 ..
|
||||
drwxr-xr-x 6 root root 4096 Oct 22 16:14 build enkins@8fe7179eb15c:/$ ls -al /var/jenkins_home/workspace/qt-migration-copilot-demo_PR-3/build | head
|
||||
total 256
|
||||
drwxr-xr-x 6 root root 4096 Oct 22 16:14 .
|
||||
drwxr-xr-x 3 jenkins jenkins 4096 Oct 22 16:15 ..
|
||||
-rw-r--r-- 1 root root 110148 Oct 22 16:14 .ninja_deps
|
||||
-rw-r--r-- 1 root root 1879 Oct 22 16:14 .ninja_log
|
||||
drwxr-xr-x 2 root root 4096 Oct 22 16:14 .qt
|
||||
-rw-r--r-- 1 root root 57311 Oct 22 16:14 CMakeCache.txt
|
||||
drwxr-xr-x 10 root root 4096 Oct 22 16:14 CMakeFiles
|
||||
-rw-r--r-- 1 root root 804 Oct 22 16:14 CTestTestfile.cmake
|
||||
drwxr-xr-x 4 root root 4096 Oct 22 16:14 Qt6MigratedBenchmarkTest_autogen is there an error in ./ci/Dockerfile.ci oder in compose.yml? jenkins:
|
||||
build:
|
||||
context: ${SETUP_ROOT}/compose
|
||||
dockerfile: Dockerfile.jenkins
|
||||
container_name: jenkins
|
||||
restart: unless-stopped
|
||||
group_add:
|
||||
- "986"
|
||||
environment:
|
||||
JAVA_OPTS: "-Djenkins.install.runSetupWizard=true"
|
||||
JENKINS_OPTS: "--httpPort=${JENKINS_HTTP_INTERNAL_PORT}"
|
||||
volumes:
|
||||
- ${SETUP_ROOT}/jenkins/home:/var/jenkins_home
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
networks:
|
||||
- devnet cat Dockerfile.jenkins
|
||||
FROM docker:27-cli AS dockercli
|
||||
FROM jenkins/jenkins:lts-jdk25
|
||||
|
||||
USER root
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
git \
|
||||
ca-certificates && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY --from=dockercli /usr/local/bin/docker /usr/local/bin/docker
|
||||
|
||||
USER jenkins
|
||||
|
||||
COPY --chown=jenkins:jenkins plugins.txt /usr/share/jenkins/ref/plugins.txt
|
||||
RUN jenkins-plugin-cli --plugin-file /usr/share/jenkins/ref/plugins.txt
|
||||
Reference in new issue
Block a user