dmitryserbin / azdev-release-orchestrator

Azure DevOps extension to manage and orchestrate release pipelines
MIT License
23 stars 13 forks source link

Feature request: YAML multi-stage pipelines support #39

Closed ricohomewood closed 2 years ago

ricohomewood commented 4 years ago

Could we have the ability to trigger a CI/CD YAML pipeline? Releases are now considered as classic by Microsoft with the introduction of deployment jobs in YAML pipelines so CI and CD are now all in the same pipelines section of Azure DevOps.

Please could we have the ability to trigger a Pipeline and not just the classic releases?

Reference: https://docs.microsoft.com/en-us/azure/devops/pipelines/process/deployment-jobs?view=azure-devops

dmitryserbin commented 4 years ago

This is exactly my thinking. In Azure DevOps YAML pipelines is the way forward, and at this stage the feature is mature enough to make it work with the Orchestrator.

The tricky part is that Build API is a completely different beast and it will require full code refactoring and will lead to a lot of breaking changes in the task.

I plan to start working on the Orchestrator V2 with YAML pipelines support next month. Will need to run new version in preview mode for some time. Will keep you guys updated, stay in touch.

bensgroi commented 3 years ago

Hey @dmitryserbin, just curious if there are any updates on this feature, or an estimated timeline? Thanks!

dmitryserbin commented 3 years ago

@bensgroi this is number one item in my todo list. But, unfortunately it is not very straight forward and requires a lot of work as YAML pipelines is another Azure DevOps API to deal with. I will most likely have to create a new major version of the task for proper YAML pipelines support.

There is no ETA at this stage, but I'm hoping to start working on it within the next month or two, while it's still quite at work.

dmitryserbin commented 3 years ago

Just a quick update - I'm about to start working on V3 of the task which will be working with YAML pipelines.

Please stay tuned.

CurlyBytes commented 3 years ago

Looking forward on this one sir @dmitryserbin ^^

dmitryserbin commented 2 years ago

Just a quick update - V3 with YAML pipelines support will soon be available in public preview.

CurlyBytes commented 2 years ago

Wow, the v3 branch looks promising, thanks a lot!

dmitryserbin commented 2 years ago

V3 is released to public preview.