Genbox / VelcroPhysics

High performance 2D collision detection system with realistic physics responses.
MIT License
662 stars 114 forks source link

Automation: Azure pipelines #63

Closed SuperJMN closed 3 years ago

SuperJMN commented 3 years ago

This is ready to generate the nuget packages when needed :)

Genbox commented 3 years ago

I usually use the workflows here: https://github.com/Genbox/SimpleS3/tree/master/.github/workflows

Is there any reason why I should choose Azure over GitHub Workflows? I don't know anything about Azures build systems.

SuperJMN commented 3 years ago

I've never used GitHub workflows, but I can tell you what azure-pipelines.yml does:

There's a Pipelines service in Azure DevOps that let you perform actions when something happens into your repo.

I've configured a pipeline that is read to build and publish the nuget packages whenever you want, with the proper versions. The good think is that the code is built using Azure's build "Agents", so you don't even need a PC doing this task. They do.

I find it quite useful. In any case, this isn't essential and it would be enough if you have any other method that makes it easy enough to publish the packages to nuget.org, as this usually is a tedious task.