#deployment (66 links)
- NixOS - NixOS Linux nixos.org
Nix is a tool that takes a unique approach to package management and system configuration. Learn how to make reproducible, declarative and reliable systems.
- Releasing applications to GOV.UK | Technology at GDS gdstechnology.blog.gov.uk
- Continuous Deployment of DNS records with DNSimple blog.codeship.io
<blockquote>Learn how to generate static pages with Middleman and set up Continuous Deployment to Amazon S3 with Codeship.</blockquote>
- BOXEN boxen.github.com
GitHub's deployment tool for local machine and development environment config. Shame it uses Puppet.
- One Big Fluke › Introducing Depicted: Safe continuous deployment onebigfluke.com
<blockquote>Makes continuous deployment safe by comparing before and after webpage screenshots for each release. It shows when any visual, perceptual differences are found.</blockquote>
- Running Docker on Digital Ocean with Ubuntu kencochrane.net
- smdahlen/vagrant-digitalocean - GitHub github.com
<blockquote>A Vagrant provider plugin that supports the management of Digital Ocean droplets (instances)</blockquote>
- Deploy Java Apps With Docker = Awesome | Atlassian Blogs blogs.atlassian.com
<blockquote>Docker provides a streamlined user interface and API over the very cool lxc (Linux Containers) and aufs (advanced multi layered unification filesystem) to configure, spin up, down, set and replay light weight vm-like containers.</blockquote>
More for the Docker than the Java.
- Drupal on Docker - Rob Knight's blog robknight.org.uk
<blockquote> Using containers is a bit like trying to use git using only commands like update-index and read-tree, without familiar tools like add, commit and merge. Docker provides that layer of “porcelain” for LXC, turning containers into something that are much easier to think about, manipulate and distribute.</blockquote>
- Solomon Hykes Explains Docker activestate.com
<blockquote>"The whole point is portability. I can create a docker image in then push it out to run on Amazon EC2 or on any Linux machine running docker."</blockquote>
- Docker - Way better than a VM | Hacker News news.ycombinator.com
<blockquote>An open-source engine which automates the deployment of applications as highly portable, self-sufficient containers.</blockquote>
- Get started with Salt docs.saltstack.org
- niftylettuce/express-cdn github.com
Node.js module for delivering optimized, minified, mangled, gzipped, and CDN-hosted assets in Express using S3 and CloudFront
Much fabric goodness here.
- Jenkins "Build Per Branch" by entagen entagen.github.com
- btubbs / silk-deployment / overview — Bitbucket bitbucket.org
A Fabric based tool for setting up Python WSGI apps on Supervisord, Nginx, Ubuntu and Gunicorn
"I decided to rework the core of Fabric. I've documented it below — describing all the changes to the current Fabric 1.0a — including funky new features like fab shell and staged deployments." Old but W-O-W.
- grunt-s3 github.com
A grunt task to automate moving files to/from Amazon S3.
- On a Repeatable Dev Project Setup mattrogish.com
Every development project, no matter how complex, should have a repeatable, predictable (preferably scripted) new developer project bootstrap.
- Circus deployacircus.com
"A framework for packaging, deploying and provisioning applications", based on Vagrant, by LShift.
- Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You: MicroISV on a Shoestring kalzumeus.com
Back to basics; handy.
- The perfect Django setup. - Stochastic Technologies' official blog blog.stochastictechnologies.com
- Hacker News | The perfect Django setup. news.ycombinator.com
- Codesion - Code, Test and Deploy in the Cloud blog.codesion.com
"A step-by-step rundown on how to set up a solid Agile process for coding, testing, and deploying via the cloud." with MikeCI and Codesion
- Fabric, Django, Git, Apache, mod_wsgi, virtualenv and pip deployment morethanseven.net
Fairly hardcore.
- DevStructure devstructure.com
DevOps is hard, we can help. Simple and automated development environments. Experiment, collaborate and deploy with confidence. From $7 per month.
- Virtualised Development Environments on a Mac - Nefarious Designs nefariousdesigns.co.uk
The best solution would be to build linked clones. A linked clone is a copy of a virtual machine that shares virtual disks with the parent virtual machine in an ongoing manner. This conserves disk space, and allows multiple virtual machines to use the same software installation. It also means we’ll be able to run the two VMs simultaneously.
- dbdeploy.com dbdeploy.com
We’ve found that one of the easiest ways to allow people to change the database is by using version-controlled SQL delta scripts. We’ve also found it beneficial to ensure that the scripts used to build development environments are the exact same used in QA, UAT and production. Maintaining and making use of these deltas can quickly become a significant overhead – dbdeploy aims to address this.
- Always ship trunk paulhammond.org
Why web applications are different to installed apps, problems that none of the revision control systems solve, and how you can solve some of them yourself within your app.
- Code as Craft » Quantum of Deployment codeascraft.etsy.com
"Having a reliable and easy deployment should be non-negotiable. It’s a metric I’ve come to call the “quantum of deployment”: what’s the smallest number of steps, with the smallest number of people and the smallest amount of ceremony required to get new code running on your servers? This isn’t a trivial question." Great deployment stuff from Etsy.
- Agile Testing: Automated deployments with Fabric - tips and tricks agiletesting.blogspot.com
All deployments need to be automated. No ad-hoc, one-off deployments allowed. If you do allow them, they can quickly snowball into an unmaintainable, unreproducible mess.
Code and configuration used in [Jacob Kaplan-Moss'] Django Deployment Workshop.
- Top 10 tips to a new django developer - 0 & 1 zeroandone.posterous.com
- Automated PHP Deployment With Capistrano jonmaddox.com
Capistrano’s power is in its remoting features. You tell it what to do on that other server, and it does it. Beauty. So, if your PHP deployment process requires an svn export combined with a few other repetitive steps you have to do every time, Capistrano is here to help you too.
- Blog Roll: Fabric factory yml-blog.blogspot.com
Early days but looks promising. "I have decided to use cpython as platform, django as web framework for the server and Fabric as library to automate the task execution."
- yml / fabric_factory / overview — bitbucket.org bitbucket.org
Aims to provide an easy to setup continuous integration server and client. The server side infrastructure is built on top of django. The tasks are described using fabric.
- Automating web site deployment at Barcamp Brighton | Morethanseven morethanseven.net
A brief talk about getting started with automating deployment [...] nice and simple and [doesn't] focus on any specific technology or tool – just the general principles and pitfalls of doing anything manually.
- Django in the Real World jacobian.org
There’s plenty of material (documentation, blogs, books) out there that’ll help you write a site using Django… but then what? You’ve still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website.
- Fabric — Fabric v0.9 beta 1 documentation docs.fabfile.org
A Python library and command-line tool designed to streamline deploying applications or performing system administration tasks via the SSH protocol. It provides tools for running arbitrary shell commands (either as a normal login user, or via sudo), uploading and downloading files, and so forth.
- Home - Chef - Opscode Open Source Wiki wiki.opscode.com
A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.