Skip to content

As a reader, I can see how to apply these concepts to other pipeline providers  #22

@chrisjsimpson

Description

@chrisjsimpson

Is your feature request related to a problem? Please describe.

The web application is vendor neutral, but vendor lock in for CI/CD is large because it only uses Github actions (aka team foundation server).

Describe the solution you'd like

[ requires some thought ]

  • Some event happens , e.g. push / pr-open
  • Some reaction happens , responded to by some executor on some compute host (this was/is the general idea behind https://taskcluster.net/ , but once you start breaking the ontology down this far it perhaps becomes too abstracted )

General idea:

# all CI/CD rivers lead to yaml + bash
on: push
do: ./react-to-push.sh $@

Where ./react-to-push.sh can be executed on any executor.
At the cost of loosing some tighter integration with whichever CI/CD platform is being used

Describe alternatives you've considered

Leave other platforms as an exercise for the reader.

Additional context

https://www.reddit.com/r/devops/comments/u5zqz7/comment/i5fhbnd/?utm_source=share&utm_medium=web2x&context=3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions