Content tagged with: deployment
This presentation highlights an integrated development process built with Jenkins and Cloud Foundry. We show a continuous delivery lifecycle from source code control (Git) to Jenkins build (Maven and Gradle) to live deployment on Cloud Foundry. We use Jenkins to do a blue/green deploy of an application by deploying two environments, then switch request routing between the two without downtime. The two versions are then load balanced, allowing for testing of the new version and easy replacement or fall back to the existing version.
Cloud Foundry dramatically simplifies the work necessary to build deployment pipelines for continuous delivery. In this talk we’ll look at the benefits of building deployment pipelines with Cloud Foundry, some anti-patterns to watch out for, and how you can practice continuous delivery when making changes to the infrastructure code of Cloud Foundry itself.
Improve, validate, iterate. Current development practices promote avoiding waste – a challenging task, especially in a traditional infrastructure. With programmatic control over your environment, Amazon Web Services lets you optimize the infrastructure as needed and treat it as another versionable aspect of your application.
In a world of public and private clouds, API-driven load balancers, and bare metal servers there has never been more choice when building your next scalable killer application. As the complexity of your application’s deployment environment increases, the economics of automation start to pay off. In this session we’ll discuss the challenges facing complex application deployments, strategies to make development environments mirror production, and how you can manage architectural changes with your application over time. Automate all the things?
Deploying a PHP application to the Cloud requires a different attitude for success. It takes more up-front time to do it right, but the results can be transformative. It’s important to understand the trade-offs involved in cloud deployment that will affect your devops, development, and even financial operations.
This presentation titled “Abusing the Cloud for Fun and Profit” discusses the experiences of moving TourBuzz.com to the Cloud.
While many get stuck in the translation of traditional application architectures and software development processes to the Cloud, Continuous Delivery is a cutting-edge approach that complements the shift. This video discusses how companies can create, move and maintain applications in serviced environments combining the techniques of continuous integration, process and application automation, monitoring and build pipelines.
Crowbar is an Open Source platform for server provisioning and deployment from bare metal. It provides server discovery, firmware upgrades, and operating system installation using PXE Boot. It deploys applications on top of functioning operating systems using chef.
This article provides a step by step approach on how to deploy your application on the CloudBees, CloudFoundry, Heroku, Windows Azure, OpenShift, Elastic Beanstalk and Google AppEngine Platform-as-a-Services (PaaS) clouds. For each of these platforms, you are guided through the deployment process with screenshots and code examples. You can even have alternative way to achieve the same goal. This overview provides useful information if you plan to migrate your application to the Cloud.
Learn about Salesforce’s diversified software testing automation strategy, which spans both the public cloud and a private VM farm. Salesforce engineers will present an overview of how Jenkins is augmenting their existing CI runner and decreasing cycle time.
Learn how Cloud Foundry supports downloading and installing Node.js modules from the Node Package Manager (NPM) directly on the cloud without developers having to upload them. The normal process of creating a Node.js application requires a local installation of the node modules that essentially makes the application self-contained.