[GH-ISSUE #244] Support running Azure Pipelines #168

Closed
opened 2026-03-01 21:40:49 +03:00 by kerem · 2 comments
Owner

Originally created by @fwilhe on GitHub (May 17, 2020).
Original GitHub issue: https://github.com/nektos/act/issues/244

Hi @cplee

this is a suggestion where I would like if it is worth doing it. The basic idea is to extend the scope to also allow execution of azure yaml pipelines.

Why do I think this would be worth it?

  • Azure and GitHub Actions are quite similar in how they work. The yaml format is different, but for simple cases it is "just" a matter of different structure cf converter tool. The same virtual machine images are used. I think the effort should not be the same as writing a whole new tool for that purpose.
  • Azure pipelines already has an on-prem offering that GitHub Actions does not yet have, which is a big factor for corporate adoption. Also, azure seems to be more likely to be adopted by big corporations because of how accepted the "microsoft" brand is (my personal impression).

This could potentially be very useful for developers in such orgs, maybe even a source for new contributors.

Rough list of things that would need to be supported (I did not research this, just off the top of my head):

  • Different yaml format needs to be parsed
  • Different environment variables need to be set/read
  • Probably more

Any opinions?

I can't promise anything, but I would be open to contributing to this feature if it is accepted.

Originally created by @fwilhe on GitHub (May 17, 2020). Original GitHub issue: https://github.com/nektos/act/issues/244 Hi @cplee this is a suggestion where I would like if it is worth doing it. The basic idea is to extend the scope to also allow execution of [azure yaml pipelines](https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema%2Cparameter-schema). Why do I think this would be worth it? * Azure and GitHub Actions are quite similar in how they work. The yaml format is different, but for simple cases it is "just" a matter of different structure [cf converter tool](https://github.com/samsmithnz/AzurePipelinesToGitHubActionsConverter). The same virtual machine images are used. I think the effort should not be the same as writing a whole new tool for that purpose. * Azure pipelines already has an on-prem offering that GitHub Actions does not yet have, which is a big factor for corporate adoption. Also, azure seems to be more likely to be adopted by big corporations because of how accepted the "microsoft" brand is (my personal impression). This could potentially be very useful for developers in such orgs, maybe even a source for new contributors. Rough list of things that would need to be supported (I did not research this, just off the top of my head): * Different yaml format needs to be parsed * Different environment variables need to be set/read * Probably more Any opinions? I can't promise anything, but I would be open to contributing to this feature if it is accepted.
Author
Owner

@cplee commented on GitHub (May 18, 2020):

This is a great idea @fwilhe - not sure if it helps, but i wrote a blog on the similarities here: https://www.liatrio.com/blog/github-actions

<!-- gh-comment-id:630446608 --> @cplee commented on GitHub (May 18, 2020): This is a great idea @fwilhe - not sure if it helps, but i wrote a blog on the similarities here: https://www.liatrio.com/blog/github-actions
Author
Owner

@github-actions[bot] commented on GitHub (Jul 18, 2020):

Issue is stale and will be closed in 7 days unless there is new activity

<!-- gh-comment-id:660390197 --> @github-actions[bot] commented on GitHub (Jul 18, 2020): Issue is stale and will be closed in 7 days unless there is new activity
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#168
No description provided.