Git Product home page Git Product logo

jenkins2docker's Introduction

Jenkins 2.0 with Docker Compose

Pre-built solution for Jenkins 2.0 and a Node.js slave through Docker Compose

This repository accompanies blog post, please head over to the blog for instructions on setting up the build and example project:

Jenkins 2.0 first impressions

Please Star the repo to support the project

Docker, perfect for test-driving Jenkins

When Jenkins 2.0 was released I wanted to take it for a test drive, the perfect way to do this was through Docker. Docker means zero commitment to installing packages and configuring your system. Even installing Java could take you on a 30-60min hour detour, Official, prebuilt images in the Docker Hub completely eliminates that and gives you near instant access to pre-packaged software.

I started off by looking at the official instructions for starting a Jenkins 2.0 container. They give 3-4 variations of the docker run command but this can be made much simpler through the use of Docker Compose and a docker-compose.yml file.

Jenkins Slave Docker images:

You can pull these images straight from the public Docker Hub to be used as Jenkins slave agents.

Jenkins slave images have been trimmed down to 150mb from 650mb+ by switching to Alpine Linux.

Supporting files:

jenkins2docker's People

Contributors

alexellis avatar

Stargazers

chuwei129 avatar AxelEric avatar yangbo.zhou avatar Evy avatar Natalia King avatar cashlalala avatar Bobby Smith avatar qoqɯoɹ avatar Alessandro Vozza avatar M Haidar Hanif avatar Juan Arias avatar Minho Ryang avatar  avatar Noel Jackson avatar  avatar  avatar ofadeyi avatar Petter Aas avatar RajaniKanth Reddy avatar Shadi Akiki avatar Artur Zylinski avatar Loki avatar Mr. Hsu avatar Ling Lin avatar Sergiy Tupchiy avatar Wouter Menninga avatar rollo avatar  avatar Chew Chit Siang avatar Imran Hayder  avatar Mohammed Le Doze avatar James Gunja avatar Michael Herman avatar Brian Gershon avatar  avatar  avatar Wally S avatar Oran Kaplan avatar Nikola Petkanski avatar Botond Dáni avatar Reginald D. (Red) avatar cd avatar Christophe Hamerling avatar Javier Tia avatar

Watchers

 avatar James Cloos avatar KIM TAE KWANG avatar  avatar  avatar Wouter Menninga avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.