Bamboo and Composer deployment pitfall

The hole I fell into

Bamboo makes it easy to just make a big pile of files (during build) and copy them out to the places you’re deploying.

The problem is when you need to delete some of those files. I haven’t seen a good way with the Bamboo tasks available to do those deletions. The copy task is just that, with no options you can set to actually sync.

In my case, I was running Composer during that build stage and then just copying packages from Composer out to my deploy areas. Did I not see this coming? I probably did and had to move on to the next urgent item on the list after I had something working.

Continue reading “Bamboo and Composer deployment pitfall”

Deep in metaphor land

It’s crunch time at work and that always makes my mental landscape a little weirder than usual. This time it’s all about the metaphors.

  1. Being a team lead is like being both the navigator and the pilot in C.J. Cherryh’s “Hellburner”  – macro view (navigator/lead) and micro view (pilot/developer) simultaneously.
  2. Our intranet is like a Minecraft world, there are deep mines full of mostly useless dirt and cobblestone but there’s veins of gold and redstone down in there somewhere. And, of course, there’s lava. Watch out!
  3. We’re going to mine that good stuff and build a beautiful, massive building with it up above where everyone can see it, but since we’ve never played Minecraft before, we’re going to die a bunch of times along the way.