mbaitelman/jnlp-slave-windows

By mbaitelman

Updated almost 6 years ago

Jenkins Docker Slave using JNLP on Windows

Image
0

10K+

mbaitelman/jnlp-slave-windows repository overview

docker-jnlp-slave-windows

Jenkins Docker Slave using JNLP on Windows

This is a base image for Jenkins agent (FKA "slave") on Windows using JNLP to establish connection. This agent is powered by the Jenkins Remoting library, taken from their artifacts repository.

For correct agent version see the Remoting Sub-Project for more info.

See Jenkins Distributed builds for more info.

Running

To run a Docker container

docker run mbaitelman/jnlp-slave-windows -url http://jenkins-server:port <secret> <agent name>

Optional environment variables:

  • JENKINS_URL: url for the Jenkins server, can be used as a replacement to -url option, or to set alternate jenkins URL
  • JENKINS_TUNNEL: (HOST:PORT) connect to this agent host and port instead of Jenkins server, assuming this one do route TCP traffic to Jenkins master. Useful when when Jenkins runs behind a load balancer, reverse proxy, etc.
  • JENKINS_SECRET: agent secret, if not set as an argument
  • JENKINS_AGENT_NAME: agent name, if not set as an argument

Tag summary

Content type

Image

Digest

Size

2.4 GB

Last updated

almost 6 years ago

docker pull mbaitelman/jnlp-slave-windows:java8