Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
chrisjsimpson opened this issue Apr 20, 2022 · 0 comments

Comments

@chrisjsimpson
Copy link
Contributor

chrisjsimpson commented Apr 20, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant