Roadmap

Concourse 2020 Community Survey

Re-inventing resource types

Before the paint completely dries on the v10 roadmap, there is one last big unknown I want to explore in case it brings more clarity to our direction: generic tasks. Resource types are a great way to share tools and integrations for others to use in their pipelines. Unfortunately, they’re basically the only way, and because resources are a very opinionated concept, the resource type interface is not always a good fit.

Core roadmap: towards v10

A long-term roadmap for the core design of Concourse, a general-purpose CI/CD tool. Accompanying slides. Recommended viewing: episode 1 of Yu-Gi-Oh. Concourse’s design philosophy is to be expressive, versatile, and safe while limited to a handful of simple, proven concepts. The design of these concepts should make good practices feel intuitive and bad practices feel uncomfortable. Coming up with these designs can be very challenging. There are many different workflows and patterns across the software industry, and they each have to be deeply understood in order to know what the good and bad practices are.

Concourse Update (Aug 7–10)

As I mentioned last week, this was a short week for us in Canada due to the Civic Holiday. We did, however, manage to work on some pretty cool stuff! With the release of 4.0.0, we’ve been shifting our new feature focus towards Operations and Runtime. We’re intentionally slowing down on UX to focus on regressions and UI polish for existing screens. On to the update: Core Continued our work on “pinning” a version of a resource across the pipeline.