Add Azure pipelines
See original GitHub issueI have heard very good things from @gaborbernat about Azure pipelines, and they support Linux, Mac and Windows all in one place. Given that Appveyor is often the build’s bottleneck and Travis seems to be having trouble, it’s probably a good idea to get this set up.
@vtbassmatt set up Azure pipelines for dateutil
in this PR, so maybe we can use that as a template for setting it up here.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:2
- Comments:8 (5 by maintainers)
Top Results From Across the Web
Create a build pipeline with Azure Pipelines - Training
Create a build pipeline in Azure Pipelines · Map manual build steps to automated build tasks · Publish your builds so others can...
Read more >Azure Pipelines
Azure Pipelines · Deploy to any cloud. Implement continuous delivery (CD) of your software to any cloud, including Azure, AWS, and GCP. ·...
Read more >Customize your pipeline - Azure Pipelines - Microsoft Learn
Navigate to the Pipelines page in Azure Pipelines, select the pipeline you created, and choose Edit in the context menu of the pipeline...
Read more >How to Build an Azure Pipeline (Build/Release) from Scratch
While on the Pipeline screen, click on Add an Artifact. The Source Type is already set to Build which is what you want...
Read more >Azure Pipelines: The Basics and Creating Your First Pipeline
Tutorial: Create Your First Azure DevOps Pipeline · Fork the Pipelines Java repo into your GitHub account. · Sign into Azure DevOps, select...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@jaraco @vtbassmatt I think it would still be fine to do this in baby-steps. Start with adding tests, then we can add the coverage (either because
codecov
starts supporting AP out of the box or we use the token method), and then we can start cutting down the Travis and Appveyor build matrices.Releasing with AP can come later I think. I think there’s a way to do it with secure environment variables and the right permissions, but I am not confident enough to do that myself.
I see I completed the azure pipelines in fcc9680fd931645d0e6928a358d726daa1ab220e, including support for cutting releases, although I suspect now there’s a race between Travis and Azure to cut releases, so one of them will fail. I’m okay with that for now.