Docker Pipeline1.10Minimum Jenkins requirement: 1.642.3ID: docker-workflow
Last released: a month ago
Allows to build and use Docker containers from pipelines.
See the user guide for all details.
jiraissues: Unable to determine if sort should be enabled.
- Fixed detection of agents running inside containers under further special conditions.
- Detect custom Dockerfile when using --file.
- JENKINS-34276 Allow Image.inside to run with either a local or registry-prefixed name.
- JENKINS-37719 Recover when dockerd hangs.
- Name changed to remove word “CloudBees”.
- Failure to pass --volumes-from from Image.inside when an agent was run in a container using --volume but no VOLUME declaration.
- JENKINS-37769 As-yet-undiagnosed issue with stop meant that cleanup from Image.inside was delayed for ten seconds.
- JENKINS-38018 When withRegistry succeeds, print a message saying where credentials were stored. When credentials are not found, abort rather than silently continuing.
- JENKINS-37951 withTool was not honored by Image.inside.
- JENKINS-37987 Allow Image.inside to work with images like maven which specify an ENTRYPOINT.
- JENKINS-36332 Allow a command argument to be passed to Image.withRun.
- Improved detection of containerized Jenkins instances from 1.5.
- Avoid blocking log output when running docker commands to compute fingerprints.
Requires a newer Jenkins baseline and Pipeline dependencies.
- JENKINS-36214 Use a workspace-specific temporary directory to write .container files.
- JENKINS-34050 Docker.build may now take arbitrary arguments, not merely an alternate base directory.
- JENKINS-31225 More portable way of determining when commands need to be wrapped in an implicit node block.
- Fix error in 1.5 when not run on Linux.
- Work correctly out of the box when Jenkins itself is running inside a Docker container. Demo also updated to exercise this mode.
- JENKINS-33510 Not solved, but at least print a warning to the build log that dir inside Image.inside does not work.
- JENKINS-33063 Allow a command to be passed to Image.run.
- Added a Container.port function.
- JENKINS-27152 Mount temporary directories now used by several other plugins in addition to the workspace when using Docker.Image.inside.
- Handle recent deprecation of docker tag --force.
- No functional change, just following rename from Workflow to Pipeline.
- JENKINS-28611 Honor DOCKER_HOST and similar environment variables from the slave machine when running docker exec for docker.inside.
- JENKINS-28612 Date parsing issue with some Docker clients.
- First release