05/16/2023, 2:05 PM
I am curious if some of you have found a good way to provide a standard set of ci/cd templates via github actions without it ending in tears

Tomek Fiechowski

05/16/2023, 2:45 PM
Hello Leon! I found these videos good balance between high level with some insights on certain Platform engineering areas. In my opinion, they set a good outlook on why Platform matter and explains why product mindset is important while building one.

a standard set of ci/cd templates via github actions without it ending in tears
By CI/CD templates - do you mean only the pipelines definition or service templates (eg. containerised backend app with a database provisioned by default) as well?


05/16/2023, 4:54 PM
@Tomek Fiechowski I'm just trying to figure it all out at the moment as to what this means in a medium / large corporation

Zachary Zaro

05/16/2023, 5:35 PM
not to just plug our own product @Pieter but I'm curious if something like would help you with sharing best practices across projects without copy/pasting tons of templates

Rob Burger

05/17/2023, 7:45 AM
Hey @Pieter! I can speak from a small org size (±20 devs) what we found with GitHub Actions was being able to provide workflow templates that give teams a "golden path" for their apps/services. We're still in the process of moving to an actual IDP, but we try to encourage them not to stray too far from the standard way we do things for the meantime. Specifically, we have a repo with all our (versioned) action workflows in a
directory that trigger on
and have
that can be passed in. This allows teams to create their own workflows in other repos that simply "call" the shared workflow with inputs and secrets. e.g.
uses: org-name/repo-name/.github/workflows/build-deploy-v1.yml@master
  input-name: "value"
  secret-name: "value"
Works pretty well for us at this scale 🙂 happy to share details! (Might even write up post on our blog soon for the general public...)