rancher / rio

Application Deployment Engine for Kubernetes
https://rio.io
Apache License 2.0
2.27k stars 228 forks source link

Azure DevOps integration #1010

Open NorekZ opened 4 years ago

NorekZ commented 4 years ago

Hello,

I like the idea of this project and for me it seems very promising. But our organization heavily uses Azure DevOps for CI/CD... Do you plan adding support for it?

Thank you!

StrongMonkey commented 4 years ago

@NorekZ What type of support you are looking for? We have an active issue which is aimed at leveraging exitsting CI/CD infrastructure on deployment. https://github.com/rancher/rio/issues/846

NorekZ commented 4 years ago

I am thinking of similar process I have seen in a video showing github integration.

Specifically, taking into account that we use Docker to build our applications, we can eventually deploy new version through Rio CLI as soon as new Docker Image is published.

But at least 2 more pieces are missing:

  1. deployed image should be removed after PR is closed/abandoned (can be done through web hooks)
  2. reviewers & testers should see the link to the deployed application somewhere (Rio should post the link to the PR)

I am convinced that the above pieces must be implemented in Rio... or am I wrong?

Thank you!