Skip to content
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

Deploying from Travis #1871

Closed
richardjgowers opened this issue Apr 22, 2018 · 6 comments
Closed

Deploying from Travis #1871

richardjgowers opened this issue Apr 22, 2018 · 6 comments

Comments

@richardjgowers
Copy link
Member

It looks like we could set it up so that after (successfully) pushing to master branch we could get travis to push to pypi for us.

https://docs.travis-ci.com/user/deployment/pypi/

Does anyone see any problems using this?

@kain88-de
Copy link
Member

no that would be pretty awesome.

@orbeckst
Copy link
Member

orbeckst commented May 8, 2018

We could also update the doc deployment.

  1. At the moment, devdocs are deployed with the maintainer/deploy_docs.sh script from travis

    - if [[ ${TRAVIS_PULL_REQUEST} == "false" ]] && [[ ${BUILD_DOCS} == "true" ]] && [[ ${TRAVIS_BRANCH} == ${GH_DOC_BRANCH} ]]; then

  2. And the master docs are manually deployed by either @richardjgowers or me with the maintainer/deploy_master_docs.sh script (see also PR add sitemap.xml to sphinx docs #1890 on that process).

For pytng @kain88-de and @richardjgowers have used Travis gh-pages deployment in the .travis.yml file, which is cleaner than deploy_docs.sh.

@orbeckst
Copy link
Member

orbeckst commented May 8, 2018

Does anyone see any problems using this?

One possible issue is that you have one less chance to catch a buggy release before it gets out.

@richardjgowers
Copy link
Member Author

So the only extra step I do that travis doesn't for a release is I build the source distribution, upload it to testpypi, then download and test that version of things. We could probably wrap that whole process into a script and then theoretically travis has replaced me!

@jbarnoud jbarnoud mentioned this issue Jul 6, 2018
9 tasks
@orbeckst
Copy link
Member

orbeckst commented Jul 6, 2018

The different automation options on travis are pretty cool... maybe

@IAlibay
Copy link
Member

IAlibay commented Jun 11, 2022

Deployment via CI is now done via gh actions.

@IAlibay IAlibay closed this as completed Jun 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants