You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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 ]
push
/pr-open
General idea:
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
The text was updated successfully, but these errors were encountered: