Skip to content

ianmiell/jenkins-phoenix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c2ec81e · Mar 17, 2017

History

55 Commits
Jul 27, 2016
Feb 20, 2016
Jul 27, 2016
Feb 20, 2016
Mar 17, 2017
Apr 4, 2016
Apr 4, 2016
Feb 20, 2016
Feb 20, 2016

Repository files navigation

Jenkins Phoenix Deployment

CI as code.

Phoenix Deployment: Never worry about how your environment was built again, because you do it routinely.

Note: requires docker-compose v1.4+

Intro

See here for an explanation.

Tags

v3.0

Jenkins swarm client example added (jenkinsswarmslave1)

Plugins added for 3.0:

  • backup - backs up configuration on demand
  • jenkinslint - gives advice on your jenkins setup
  • build-timeout - allow a build timeout
  • build-pipeline-plugin - provides view of build pipeline
  • buildgraph-view - provides alternative view of build pipeline
  • delivery-pipeline-plugin - provides view of delivery pipeline (ie through different environments)
  • workflow-aggregator - continuous delivery pipeline functionality
  • docker-build-publish - build and publish Docker projects to the Docker Hub
  • docker-workflow - use docker commands within pipelines
  • greenballs - green balls for success, not blue!
  • swarm - allow dynamic jenkins clients to be added via port 50000

get_job.sh helper script added

Jobs stored and added using xml

Credential management improved

Updated yaml to docker-compose v1.5+

Running

docker-compose up

or

./phoenix.sh

Then - once the dust has settled - navigate to http://localhost:8080