I tweeted: YouTube – Cut the C.R.A.P. http://bit.ly/a9E9b5 [hint: it's from rPath]less than a minute ago via bit.lyThe Build Doctorbuilddoctor Jordan tweeted:> @builddoctor I still have yet to see anything from rpath actually showing anything rpath does or sells. They drown everyone in marketing.less than a minute ago via webJordan Sisseljordansissel The PR lady emailed: [...]
Also filed in
|
|
(see part one of this series here) In this installment, I’m going to cover the four cheap-fast ways I’ve seen discussed to generate configuration for your application. Managing Configuration There are a few ways I’ve found or seen discussed over the years for managing the configuration portion of a deployment (local or otherwise). I don’t [...]
Wednesday, March 17, 2010
One of the longest running debates I’ve watched in the Maven community over the years, is how to best support different configurations for different deployment environments (where “deployment environment” means a QA environment or staging environment – anything other than a local developer build). Some people argue simplicity over the complexity of some of the [...]
Agile Database deployment for Java and .NET (This post was originally hosted at www.dbdeploy.net) DbDeploy is an implementation of the ActiveRecord Migrations pattern. DbDeploy.NET is the .NET port of DebDeploy. Both DbDeploys are projects initiated by ThoughtWorks. ActiveRecord comes to us via DHH. Why would I use it? When you’re developing software that hasn’t been [...]
Wednesday, December 9, 2009
How to break a deploy: Take one codebase. Sieve in a new class. Mix in the dry ingredients and a new runtime dependency. Place another dependency on a pre-warmed Hudson, bake for 10 minutes (on a medium heat) and then deploy. Oh dear. It didn’t deploy. We’re a bit crap about managing the external dependencies [...]
We get things so ass-backwards. How do we get code from development team to the end user? I’ve written an article on this subject at InfoQ. I hope you like it.
Also filed in
|
|
The last mile is where software becomes a production code, hairs turn grey, and a lot of pizza gets eaten. It’s the last place you want a wedge. Read more of my guest post at noop.nl – thanks to Jurgen Appello for the opportunity to spread the message. (image from dullhunk)
Also filed in
|
|
Can’t recommend these enough. Item one: this book. Release It! by Michael Nygard. Michael has written a fantastic book of patterns and antipatterns of writing, deploying and running software. Developers and Administrators alike should read this book. There are some profound lessons in there. Item two: The SE Radio Podcast with Michael. He goes into [...]
Good article from the Agile Web Operations crew about securing access to environments. Made me reflect on my brief career in the City. We were asked to be the “gatekeepers of quality” for all the changes that flowed through our test systems. That was hard. One thing I did do was take a good look [...]
Also filed in
|
|
Tuesday, October 14, 2008
(image taken from the JetBrains Team City Photostream) Today’s guest post is from Paulo Schneider at YouDevise. YouDevise is a financial markets information company based in the City of London, and they are hiring! You can also check out their developer blog. A common goal of agile methodologies is releasing often. With shorter feedback loops [...]
Also filed in
|
|