Resources on how to deploy software applications using Continuous Integration tools like Jenkins and TeamCity.

Deployment via Continuous Integration

Perspectives on Deployment via Continuous Integration Tools

L;vishalbiyani.com;Using CI Tools for Deployment Automation and Continuous Delivery?;http://www.vishalbiyani.com/ci-continuous-delivery/;NA;NA;;;CI and CD process use vastly varied semantics, they aim to achieve different objectives. They handle different units of work and the complexity of process are different too. So should you use one tool to do two things? Let's try it out. We will test driveGo (From ThoughtWorks), TeamCity (from JetBrains), Bamboo (From Atlassian), Jenkins (open source) and and see how do they fit in.
L;css-tricks.com;Why You Should Use Continuous Integration and Continuous Deployment;https://css-tricks.com/continuous-integration-continuous-deployment/;Florian Motlik;NA;;;A great development workflow will make your good developers great, and your great developers exceptional. A bad workflow will take your best engineers productivity down to a junior level and make wish he worked elsewhere. We will take a close look at Continuous Integration and show you how to get started with testing. Then we will move on to Continuous Deployment which is the next logical step.
L;quora.com;What is the best continuous integration & deployment server?;https://www.quora.com/What-is-the-best-continuous-integration-deployment-server;NA;NA;;
L;blog.assembla.com;Continuous Delivery vs Continuous Deployment vs Continuous Integration;http://blog.assembla.com/AssemblaBlog/tabid/12618/bid/92411/Continuous-Delivery-vs-Continuous-Deployment-vs-Continuous-Integration-Wait-huh.aspx;Michael Chletsos;NA;;
L;martinfowler.com;Continuous Integration and Deployment - a quick overview of Continuous Integration and its current usage;http://www.martinfowler.com/articles/continuousIntegration.html;Martin Fowler;NA;;
L;quora.com;What is the best technology stack for continuous integration and deployment on open source projects?;https://www.quora.com/What-is-the-best-technology-stack-for-continuous-integration-on-open-source-projects;NA;NA;;
L;blog.codeship.com;Continuous Integration and Deployment at GrabCAD - Interview with Amos Benninga;https://blog.codeship.com/continuous-integration-interview-grabcad/;Manuel Weiss;NA;;

Deployment with Jenkins

L;paxcel.net;Automation of WAR/EAR deployment using Jenkins;http://paxcel.net/blog/automation-of-warear-deployment-using-jenkins/;NA;NA;;
L;methodsandtools.com;Continuous Delivery and Deployment Using Build Pipelines with Jenkins and Ant;http://www.methodsandtools.com/archive/archive.php?id=121;NA;NA;;
L;ryaneschinger.com;Automated Rails Deployments with Jenkins and Capistrano;http://ryaneschinger.com/blog/automated-rails-deployments-jenkins-capistrano/;Ryan Eschinger;NA;;

See all resources on Deployment via Jenkins Continuous Integration

Deployment with TeamCity

L;jetbrains.com;Continuous Deployment and Delivery with TeamCity;https://www.jetbrains.com/teamcity/features/deployment.html;NA;NA;;
L;essenceofcode.com;Using MSBuild and Team City for Deployments - Continuous Integration Build and Verify;http://essenceofcode.com/2012/08/20/using-msbuild-and-team-city-for-deployments-part-2-continuous-integration-build-and-verify/;NA;NA;;
L;dzone.com;Automated Deployments with TeamCity, Deployment Projects & SVN;https://dzone.com/articles/automated-deployments-teamcity;Douglas Rathbone;NA;;
L;enehana.nohea.com;Continuous Deployment for ASP.NET using Git, MSBuild, MSDeploy, and TeamCity;http://enehana.nohea.com/general/continuous-deployment-for-asp-net-using-git-msbuild-msdeploy-and-teamcity/;NA;NA;;
L;shades-of-orange.com;Run Web Application Deployment in TeamCity - Only on Weekdays;http://shades-of-orange.com/post/Run-Web-Application-Deployment-in-TeamCity-Only-on-Weekdays;NA;2016;;;
L;jetbrains.com;Continuous Integration and Deployment for Everybody — TeamCity;https://www.jetbrains.com/teamcity/;NA;NA;;
L;docs.octopusdeploy.com;Continuous Integration and Deployment with Octopus Deploy and TeamCity;http://docs.octopusdeploy.com/display/OD/TeamCity;Paul Stovell;NA;;
L;whaletech.co;Improved continuous deployment using Ansible, Docker, SQS and TeamCity;https://www.whaletech.co/2015/03/29/deploying-to-aws-using-ansible-docker-and-teamcity.html;NA;NA;;
L;confluence.jetbrains.com;TeamCity Deployer Plugin;https://confluence.jetbrains.com/display/TW/Deployer+plugin;NA;NA;;
L;pluralsight.com;Xamarin Continuous Integration Using TeamCity and FAKE, including Automated build, deployment, and testing;http://www.pluralsight.com/courses/xamarin-continuous-integration-teamcity-fake;NA;NA;;
L;troyhunt.com;You're deploying it wrong! TeamCity, Subversion & Web Deploy part 5: Web Deploy with TeamCity;http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_26.html;Troy Hunt;NA;;

Deployment with Travis CI

L;github.com;Travis-CI Dpl - a deploy tool made for continuous deployment;https://github.com/travis-ci/dpl;NA;NA;;
L;red-badger.com;Effortless Continuous Integration and Deployment with Node.js, Travis CI & Capistrano;http://red-badger.com/blog/2013/01/31/effortless-continuous-integration-and-deployment-with-node-js-travis-ci-and-capistrano/;NA;NA;;
L;guides.railsgirls.com;Continuous Deployment with Travis;http://guides.railsgirls.com/continuous-travis/;NA;NA;;
L;travis-ci.com;Continuous Integration and Deployment with Travis CI;https://travis-ci.com/plans;NA;NA;;
L;bignerdranch.com;Continuous Deployment with Travis CI and HockeyApp;https://www.bignerdranch.com/blog/continuous-deployment-with-travis-ci-and-hockeyapp-part-1/;Pouria Almassi;NA;;
L;travis-ci.com;Continuous Integration and Deployment That Just Works - Getting started with Travis CI;https://travis-ci.com/;NA;NA;;
L;laracasts.com;Using deployment hooks with Envoyer and Travis CI;https://laracasts.com/discuss/channels/tips/envoyer-and-travis-ci-using-deployment-hooks;NA;NA;;

Deployment with CircleCI

L;circleci.com;Continuous Integration and Deployment with CircleCI;https://circleci.com/;NA;NA;;

Deployment with Semaphore

L;semaphoreci.com;Why We Need Continuous Integration and How it Affects Writing, Testing, Deploying and Delivering Software to End Users;https://semaphoreci.com/community/tutorials/continuous-integration;;;
L;semaphoreci.com;Elements of a Continuous Deployment Workflow and its Relation to Continuous Integration;https://semaphoreci.com/community/tutorials/elements-of-a-continuous-deployment-workflow;;;
L;infinum.co;A Ruby on Rails Continuous Integration process using Github, Semaphore, CodeClimate and HipChat;https://infinum.co/the-capsized-eight/articles/a-ruby-on-rails-continous-integration-process-using-semaphore-github-codeclimate-and-hipchat;;
L;niftylettuce.com;Automated Continuous Integration Setup for Graceful and Zero-Downtime Node App Deployment using GitHub, PM2, Digital Ocean, and SemaphoreCI;http://niftylettuce.com/posts/automated-node-app-ci-graceful-zerodowntime-github-pm2/;;;
L;okgrow.com;How to deploy a Meteor app to Galaxy using Semaphore CI;https://www.okgrow.com/posts/meteor-galaxy-ci-deployment;;;

Specific Environments

L;cloud.gov;Setting up Continuous Deployment In the GovCloud Environment;https://cloud.gov/docs/apps/continuous-deployment/;NA;2016;;;
L;appveyor.com;Windows - Continuous Integration and Deployment service for Windows developers;http://www.appveyor.com/;NA;NA;;
L;fullstackpython.com;Python - Why is continuous integration important for deployment?;http://www.fullstackpython.com/continuous-integration.html;Matt Makai;NA;;
L;azure.microsoft.com;Azure - Continuous deployment using GIT in Azure App Service;https://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/;Cephas Lin;NA;;

See all resources on Deployment in Specific Environments via Continuous Integration Tools

Specific Technologies

L;css-tricks.com;Codeship - Why You Should Use Continuous Integration and Continuous Deployment with Codeship;https://css-tricks.com/continuous-integration-continuous-deployment/;NA;NA;;
L;rightscale.com;RightScale - Continuous Integration, Deployment and Delivery in the Cloud - How RightScale Does It;http://www.rightscale.com/blog/cloud-management-best-practices/continuous-integration-and-delivery-cloud-how-rightscale-does-it;Tim Miller;NA;;
L;laracasts.com;Codeship - Envoyer - CI testing a Laravel 5 application and triggering deployment with Codeship;https://laracasts.com/discuss/channels/envoyer/envoyer-ci-testing-a-laravel-5-application-and-triggering-deployment-with-codeship;NA;NA;;
L;assertible.com; Deployment Automation and integrations With Assertible;https://assertible.com/docs/guide/automation;NA;2016;;;One of the most important parts of testing is knowing when there is a failure. If a critical web service is down, has a slow response time, or fails any other assertions, you can set up automation and
L;red-gate.com;Redgate - Continuous integration and Automated Deployment using Redgate tools;https://www.red-gate.com/assets/hubspot/continuous-integration-using-red-gate-tools.pdf;NA;NA;;
L;buildkite.com;Buildkite - Automation and collaboration tools for Continuous Integration and Deployment for shipping software;https://buildkite.com/;NA;NA;;
L;solanolabs.com;Solano CI - Continuous Integration and Deployment with Solano Labs;https://www.solanolabs.com/;NA;NA;;
L;sqlshack.com;Team Foundation Server - Continuous integration and deployment with SQL Server Data Tools and Team Foundation Server;http://www.sqlshack.com/continuous-integration-sql-server-data-tools-team-foundation-server/;Rיgis Baccaro;NA;;

Further Reading