Skip to content

TST: Move Continuous Deployment to Azure, depricate Travis #950

Closed
@CameronTStark

Description

@CameronTStark

Is your feature request related to a problem? Please describe.
Having multiple CI/CD solutions require duplicate system knowledge and maintenance.

Describe the solution you'd like
Move all CD to Azure from Travis and remove its config file.

Describe alternatives you've considered
Moving everything to GitHub Actions. To my knowledge there is less parallelism so we'd suffer a loss in speed comparatively with Azure Pipelines.

Additional context
When releasing 0.7.0 I found that having the CI and CD overlapping in some areas and separate in some areas confusing and I also am late to the game in learning Travis. Since 90% of the testing seems to be done on Azure Pipelines I felt motivated to move towards 100% so we would have less things to look at and maintain.

The main aspects that need to be moved are:

  • Deployment to PyPI
  • py35-min testing

Please let me know if I'm missing a valuable aspect of Travis would be missed with deprecating Travis. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions