how are you guys holding up with travis?
# general
g
how are you guys holding up with travis?
c
I’m not sure I understand…
We just use the vanilla hosted option?
g
sorry, I meant are you happy with it?
c
I miss the more complex tools of my previous life at $bigcorp, but it’s ok for our purposes. Our biggest problem is not usually Travis itself, but packaging and releasing the actual Pulumi software.
g
I literally looked at 20 CI/CD systems in the last week and none of ’em is truly awesome.
c
Yeah. If you go to a mid-sized company like Lyft and walk onto the eng floor, you’ll see fully 1/3rd of the engineers have Jenkins open in a tab somewhere.
It isn’t amazing, but you can get the job done.
I’d like for Spinnaker to be dissolved into self-contained parts, personally.
g
Yeah but that’s my point. I think many solutions do good CI (like travis), but the CD part (which includes the releasing, in our case deploying to environments) is where most solutions are meh’ or too complex.
c
Indeed.
g
yeah spinnaker has all the features that the average joe needs, but it’s complex in operation and (this is HUGE) it doesn’t allow you to configure your pipeline in code.
c
That’s true, and super unfortunate. Especially since it breaks all the time. Best-in-class UX IMHO though.
(I have a lot of opinions about this because at the last company I worked, Heptio, the CTO was totalyl obsessed with an “exploded-out spinnaker”)
g
Checked out Azure Pipelines yesterday, their CD is actually pretty awesome. No operational overhead since it’s hosted, but again, you gotta assemble your pipeline via the UI.
c
They are making progress. I will be curious to see where they get to, but my suspicion is that they believe the market that will pay is the market that wants web UI.
g
what’s “exploded-out” ? 🙂
c

https://jocelynraine.files.wordpress.com/2011/03/toddmclellan3.jpg

😁 1
g
well, I also want a web UI, but it should be more or less read-only 🙂
c
like that, but with Spinnaker.
BTW. If you haven’t tried the
v0.17.0
bits (which I just released), I’d be grateful to hear what you think:
<gif uploading>
you probably want to upgrade your CLI as well.
g
is there a changelog?
c
It’s not a huge bunch of features in core, more like a refinement of the ideas we started with.
g
i’m confused
why did you say 0.17.0 ?
c
pulumi-kubernetes is versioned separately from pulumi
i.e., the kubernetes bits are their own thing.
g
ah ok
ok, will try to try it this week, but currently i gotta decide on our CD platform 😀
c
no worries