software development process automation
17 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Christian Goetze
Scoop.it!

CG Linden’s office hours

CG Linden’s office hours | software development process automation | Scoop.it
Today I was attending CG Linden's office hours within Second Life where he was mostly talking about software deployment, infrastructure and
Christian Goetze's insight:

Blast from the Past!

more...
Marie Domingo's curator insight, September 26, 2013 5:33 PM

That's a great screenshot, it looks exactly like CG.

Scooped by Christian Goetze
Scoop.it!

Fortified Bikesheds: Dirty Release Branch

Christian Goetze's insight:

This is an unusual branching strategy which can work well in a high pressure development situation.

more...
No comment yet.
Scooped by Christian Goetze
Scoop.it!

Fortified Bikesheds: So, What Is It We Do Again?

Fortified Bikesheds: So, What Is It We Do Again? | software development process automation | Scoop.it
Christian Goetze's insight:

By far my most popular blog post. It is a rather lowbrow view of what release management is, but it happens to be true,,,,

more...
No comment yet.
Scooped by Christian Goetze
Scoop.it!

How Mozilla's build system works

How Mozilla's build system works | software development process automation | Scoop.it
This document is targeted at Mozilla developers who need to work on Mozilla's build system. It explains the basic concepts and terminology of the build system, and how to do common tasks such as compiling components and creating jar files.
Christian Goetze's insight:

Mozilla's build system isn't half bad, There is, of course, a huge legacy buried inside it, but fundamentally it is the right idea.

 

If I had to redo it from scratch, I would attempt to use my "cook" based autodiscovering build system (http://cg-soft.com/tools/build/) to flatten the three phases into the same language and process, and I would avoid generating recursive make, instead using a global dependency pattern.

more...
No comment yet.
Scooped by Christian Goetze
Scoop.it!

Fortified Bikesheds: Versions in Branch Names Considered Harmful

Fortified Bikesheds: Versions in Branch Names Considered Harmful | software development process automation | Scoop.it
Christian Goetze's insight:

I did change my mind on this one. Still, this article contrasts "classic" release branches versus long lived promotion branches. Depending on your VCS, long lived branches might be preferable. In the age of "git", this shouldn't be a driver anymore.

more...
No comment yet.
Scooped by Christian Goetze
Scoop.it!

Travis CI: Getting started

Christian Goetze's insight:

If these guys can actually deliver, they are on to something.

more...
No comment yet.