Skip to content

raydouglass/remote-docker-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Docker Plugin

This a Jenkins plugin for delegating build into a docker container on Jenkins agents.

The plugin also features first-class support for nvidia-docker exposing the most common configuration options.

FAQ

Why not use docker-slaves-plugin?

Two reasons:

  1. docker-slaves-plugin executes the docker container on either a globally defined docker URL or a job-specific URL. This plugin instead runs the build on a Jenkins agent and the agent executes in a docker container based that node's docker configuration
  2. docker-slaves-plugin doesn't support modifying the docker runtime (required support nvidia-docker)

Do I need to have an NVIDIA GPU on my Jenkins agent to use this plugin?

No, this plugin works without any GPUs. You will be unable to use the nvidia-docker runtime and related settings, but builds will still run on agents and execute with docker.

Packages

No packages published

Languages

  • Java 84.5%
  • HTML 15.5%