Skip to content
This repository has been archived by the owner on Dec 8, 2017. It is now read-only.

Continuous deployment #53

Merged
merged 29 commits into from
Feb 29, 2016
Merged

Continuous deployment #53

merged 29 commits into from
Feb 29, 2016

Conversation

stvnrlly
Copy link
Member

This uses cf-blue-green to do zero-downtime deploys. On the cloud.gov side, a zero-downtime deploy requires more than 1 instance to be running so that the app can be built in the background before switching over.

stvnrlly and others added 28 commits February 11, 2016 12:37
Create API Docs using Swagger UI
@codecov-io
Copy link

Current coverage is 90.55%

Merging #53 into master will not affect coverage as of 54bdc88

@@            master     #53   diff @@
======================================
  Files            9       9       
  Stmts          360     360       
  Branches        17      17       
  Methods          0       0       
======================================
  Hit            326     326       
  Partial          3       3       
  Missed          31      31       

Review entire Coverage Diff as of 54bdc88

Powered by Codecov. Updated on successful CI builds.

@jmcarp
Copy link

jmcarp commented Feb 25, 2016

FWIW, my impression is that full-fledged cf plugins are preferred over cf-blue-green, which is a bash script without unit tests. I've been using https://github.com/concourse/autopilot with good success, and https://github.com/bluemixgaragelondon/cf-blue-green-deploy looks good too.

@stvnrlly
Copy link
Member Author

Thanks for the info, @jmcarp. I'm starting with cf-blue-green because it includes Travis documentation, but plan to investigate autopilot as a next step.

@jmcarp
Copy link

jmcarp commented Feb 25, 2016

Rad. There's a working example of deployment from travis with autopilot at https://github.com/18F/atf-eregs/blob/master/.travis.yml#L19-L30.

@allalala allalala merged commit fc17f3f into master Feb 29, 2016
@stvnrlly stvnrlly deleted the feature/cf-deploys branch June 8, 2016 18:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants