All Projects → JonCubed → docker-jenkins-jnlp-slave-windows

JonCubed / docker-jenkins-jnlp-slave-windows

Licence: MIT license
Jenkins JNLP Slaves as Windows Container

Programming Languages

Dockerfile
14818 projects
powershell
5483 projects

Projects that are alternatives of or similar to docker-jenkins-jnlp-slave-windows

ods-jenkins-shared-library
Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Stars: ✭ 51 (+96.15%)
Mutual labels:  jenkins
job-dsl-sample
Jenkins Job DSL Sample Project
Stars: ✭ 32 (+23.08%)
Mutual labels:  jenkins
file-operations-plugin
File Operations as Build Step in Jenkins
Stars: ✭ 26 (+0%)
Mutual labels:  jenkins
jenkins-on-windowsservercore
This repository contains Dockerfiles of Jenkins for Docker's for Windows
Stars: ✭ 39 (+50%)
Mutual labels:  jenkins
soccer-stats
Soccer Stats is an example application to be used as a proof of concept for a presentation at Ansible Meetup in São Paulo
Stars: ✭ 83 (+219.23%)
Mutual labels:  jenkins
devops
let devops for docker, dockerswarm ,k8s easy
Stars: ✭ 282 (+984.62%)
Mutual labels:  jenkins
jenkins-pipeline-global-library-chefci
Jenkins Pipeline's "Workflow Global Libs" for Chef CI
Stars: ✭ 60 (+130.77%)
Mutual labels:  jenkins
custom-tools-plugin
A generic tool installer for Jenkins
Stars: ✭ 25 (-3.85%)
Mutual labels:  jenkins
microservices
Education & lessons learned from the field. Mainly focusing on AKS and Containers.
Stars: ✭ 16 (-38.46%)
Mutual labels:  windows-containers
SeleniumDemo
Selenium automation test framework
Stars: ✭ 84 (+223.08%)
Mutual labels:  jenkins
springboot-deploy-demo
spring boot deploy
Stars: ✭ 16 (-38.46%)
Mutual labels:  jenkins
Hello Jenkins
A Jenkins Demo with a Hello World C++ program.
Stars: ✭ 21 (-19.23%)
Mutual labels:  jenkins
jenkins-webapi
Python library for interacting with jenkins ci
Stars: ✭ 16 (-38.46%)
Mutual labels:  jenkins
bitbucket-push-and-pull-request-plugin
Plugin for Jenkins v2.138.2 or later, that triggers job builds on Bitbucket's push and pull request events.
Stars: ✭ 47 (+80.77%)
Mutual labels:  jenkins
infraverse
Infrastructure Platforms and Applications Comparison
Stars: ✭ 77 (+196.15%)
Mutual labels:  jenkins
saint-build
monitor your jenkins operations, jobs in async and functional elegance
Stars: ✭ 13 (-50%)
Mutual labels:  jenkins
.github
Global configurations for the jenkinsci GitHub organization
Stars: ✭ 13 (-50%)
Mutual labels:  jenkins
windows-docker-workshop
Docker on Windows workshop
Stars: ✭ 24 (-7.69%)
Mutual labels:  windows-containers
mypaas
MyPaas is an Ansible playbook for startups or small companies which want to build a modern and fully automated infrastructure.
Stars: ✭ 24 (-7.69%)
Mutual labels:  jenkins
wdio-junit-reporter
A WebdriverIO v4 plugin. Report results in junit xml format.
Stars: ✭ 13 (-50%)
Mutual labels:  jenkins

Jenkins JNLP Agent for Windows Docker Image

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 jonathank/jenkins-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

Issues

If you have any problems with or questions about this image, please contact me through a GitHub issue.

Contributing

You are invited to contribute new features, fixes, or updates, large or small via pull requests, and I'll do my best to process them as fast as I can.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].