Sign inSign up

mbaitelman/jnlp-slave-windows

By mbaitelman

•Updated about 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.5 GB

Last updated

about 6 years ago

docker pull mbaitelman/jnlp-slave-windows