Sign inSign up

heliostech/jenkins-slave-nodejs

By heliostech

•Updated over 9 years ago

Jenkins slave configured with nodeJS installed and Oracle Java 8 (JDK)

Image
0

10K+

heliostech/jenkins-slave-nodejs repository overview

⁠Jenkins slave with nodejs

Start a Jenkins swarm⁠ slave into docker with nodejs

⁠Start a slave

docker run -d heliostech/jenkins-slave-nodejs -master http://jenkins-server/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "linux nodejs"

⁠Configure the job to use the slave

On the jenkins job configuration page, check the box "Restrict where this project can be run" and set the "Label expression" to a label assigned to the node (e.g., linux && nodejs)

⁠Inject docker environment to the job

You need the plugin EnvInject Plugin⁠ installed on the jenkins master.

Select "Inject environment variables to the build process" and set the "Properties File Path" to /etc/docker.properties

⁠Available Options

Display the available options with the following command:

docker run -it --rm heliostech/jenkins-slave-nodejs -help

⁠Credits

This container is part of DevStack⁠, a project to facilitate DevOps work with continuous integration and deployment environment ready to use.

Tag summary

Content type

Image

Digest

Size

373 MB

Last updated

over 9 years ago

docker pull heliostech/jenkins-slave-nodejs