#continuousintegration (31 links)
<blockquote>In September I was introduced to Codeship at a presentation by Paul Love. These are some of the learnings I have from using their hosted service primarily for Continuous Integration for the last couple of weeks on a client project.</blockquote>
- Node.js - Codeship Documentation codeship.io
We use nvm to manage different node versions. We read the node version you set in your package.json and install the appropriate one. Default Version The default…
- SaaS CI For Startups – Finding the right fit linkedin.com
Comparison of Magnum CI, Codeship, Shippable and Circle CI.
- How I learned to stop worrying and love Jenkins - Specialmoves specialmoves.com
- Jenkins "Build Per Branch" by entagen entagen.github.com
- phpUnderControl phpundercontrol.org
- 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.
- 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.
- Continuous Integration martinfowler.com
A quick [!] overview of Continuous Integration summarizing the technique and its current usage.
- 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.
- Bitten bitten.edgewall.org
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.
- Emergent Properties of Continual Automation « Timothy Fitz timothyfitz.wordpress.com
Once a task has been automated to take dramatically less time, a threshold is crossed and at which point you can exploit emergent properties. Or in other words, crazy-ass improvements.
- Buildbot buildbot.net
A system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention.
- Adam Goucher » Blog Archive » YSlow and Continuous Integration adam.goucher.ca
This post explains how, if I didn’t have a whole bunch of stuff on my plate right now, I would get YSlow failing builds.
- hudson: an extensible continuous integration engine hudson.dev.java.net
Extensible continuous integration engine
- Continuous deployment in 5 easy steps - O'Reilly Radar radar.oreilly.com
More on continuous deployment.
- Continuous Deployment at IMVU: Doing the impossible fifty times a day. « Timothy Fitz timothyfitz.wordpress.com
"The high level of our process is dead simple: Continuously integrate (commit early and often). On commit automatically run all tests. If the tests pass deploy to the cluster. If the deploy succeeds, repeat." Blimey.
- TeamCity :: Powerful Continuous Integration Server jetbrains.com
A powerful build management and continuous integration server supporting both Java and .NET teams.
- Gradle gradle.org
spend time on your project, not on your build system
- Sleep Overrated - Scott Cowan - [Build Knowledge] Promoting your build sleepoverrated.com
How to setup a simple promotion system using CruiseControl.Net and NAnt.
Good Continuous Integration run-through and, ooh, smart Ambient Orb hack!
- Maven - Welcome to Maven maven.apache.org
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
- Bitten - Trac bitten.cmlenz.net
Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface.