I’m trying to set up deployment with two targets: github releases and pypi.
I logged in travis with CLI:
travis login --com
For github releases I tried:
$ travis setup releases (called from repo dir)
It created
deploy:
provider: releases
api_key:
secure: wi...N45Jk=
file:
- dist/*.whl
- dist/*.tar.gz
on:
repo: ilyachch/md_docs-trans-app
After manual triggered build on master i’ve got error:
/home/travis/.rvm/gems/ruby-2.4.5/gems/octokit-4.6.2/lib/octokit/response/raise_error.rb:16:in `on_complete': GET https://api.github.com/user: 401 - Bad credentials // See: https://developer.github.com/v3 (Octokit::Unauthorized)
failed to deploy
I tried to put secure key into quotes - same result.
Also I tried to set up a pypi deploy:
provider: pypi
user: ilyachch
password:
secure: Kn...Nks0Q=
distributions: sdist bdist_wheel
skip_cleanup: true
skip_existing: true
on:
repo: ilyachch/md_docs-trans-app
branch: master
python: '3.6'
several times tried to regenerate encrypted secure key in different ways:
echo -n "<password>" | travis encrypt --add deploy.password -r ilyachch/md_docs-trans-app
travis encrypt <password> -r ilyachch/md_docs-trans-app
tryed to put it into quotes as travis CLI outputed for last command
in all options there were:
HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/
PyPI upload failed.