ryan-roemer / django-cloud-browser

Django application browser for cloud datastores (Rackspace, AWS, etc.).
http://ryan-roemer.github.com/django-cloud-browser/
MIT License
81 stars 27 forks source link

Added macOS and windows CI #25

Closed michaelperel closed 5 years ago

michaelperel commented 5 years ago

This PR adds an Azure Pipeline that ensures installation on macOS and windows (the service is offered for free). By default, it will run on all PRs to master. The pipeline is defined in azure-pipelines.yml, and currently connected to my fork.

If this PR is accepted, a new pipeline needs to be setup for ryan-roemer/django-cloud-browser (I do not have the credentials, so could only add the pipeline to my fork). Essentially all that needs to be done is clicking a few buttons in the UI, and the status badge needs to be updated as well. Instructions for adding the pipeline can be found in the first video on this page. The updated links for the status badge can be found by following these instructions.

If you have any questions or need any help, please let me know. Thanks @c-w for helping with the pipeline :)

c-w commented 5 years ago

@ryan-roemer Looks like I don't have permissions to add apps to the repo:

Screenshot showing AzDO pipeline import error

c-w commented 5 years ago

Merging this for now; let's make a second PR to update the build bade links once the pipeline is set up.

ryan-roemer commented 5 years ago

@c-w -- I'll come back to this when I get a moment to create a one-off GitHub user to limit the oauth scope of the grant for Azure Pipelines GH authorization as I'm a member of a ton of orgs including a lot of our client ones.

I've added https://github.com/ryan-roemer/django-cloud-browser/issues/26 to track