Skip to content

WIP: ci, cd, environment and security improvements #951

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed

WIP: ci, cd, environment and security improvements #951

wants to merge 2 commits into from

Conversation

CameronTStark
Copy link
Contributor

@CameronTStark CameronTStark commented Apr 13, 2020

  • Closes TST: Move Continuous Deployment to Azure, depricate Travis #950
  • I am familiar with the contributing guidelines
  • Adds description and name entries in the appropriate "what's new" file in docs/sphinx/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
  • Pull request is nearly complete and ready for detailed review.
  • Maintainer: Appropriate GitHub Labels and Milestone are assigned to the Pull Request and linked Issue.

This enables PyPI deployment via Azure Pipelines (AP) with the intention of deprecating Travis. It also adds conda py35-min testing not present in AP but in Travis.

It also implements the a better more secure way of setting environment variables used to set up tests.

Please let me know if I'm missing anything from Travis that would be missed if it was removed.

Currently the following steps need to be implemented before this will be finished:

  • use the PyPI key instead of just the test.pypi.org key
  • remove the .travis.yml file

@wholmgren
Copy link
Member

wholmgren commented Sep 1, 2020

now using github actions for deployment. thanks @CameronTStark for getting us started on this!

@wholmgren wholmgren closed this Sep 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TST: Move Continuous Deployment to Azure, depricate Travis
2 participants