3 ms·
I think we can do the same things using github actions now. P.S we have self-hosted runners in our enviroment where each step is a docker container too. We hav
by lomkju 6y ago
I think we can do the same things using github actions now. P.S we have self-hosted runners in our enviroment where each step is a docker container too.
We have complex flows where we use Slack, Spinnaker(Webhooks), Terraform, PagerDuty ... and much more.
Is there something better that we can achieve with this?
- impl 6y agoHi, This is a good question, thank you! The flow of events into our system is somewhat different than GitHub Actions. We're trying to be a consumer of all sorts of events, including, say, data published to AWS SNS or via a Docker Hub webhook[0]. All of that isn't quite in place yet, but we want to act more like an event broker than a CI/CD solution alone. One concept we're throwing around is supporting CloudEvents[1] and dispatching workflows based on event types. If anyone has experience with CloudEvents we'd love to hear if that would be something useful to you. [0]: https://github.com/relay-integrations/relay-dockerhub/blob/master/triggers/dockerhub-trigger-image-pushed/handler.py https://github.com/relay-integrations/relay-dockerhub/blob/m... [1]: https://cloudevents.io/ https://cloudevents.io/
- jacques_chester 6y agoI'm writing a book on Knative and have some material in there about CloudEvents. It's on the MEAP program and the relevant chapter was put up yesterday, as it happens: https://livebook.manning.com/book/knative-in-action/chapter-6 https://livebook.manning.com/book/knative-in-action/chapter-...
- impl 6y agoThank you! I'll take a look through this! Would it be okay if I sent you an email in the next week or two for follow-up questions?
- jacques_chester 6y agoPlease do.