0
私はtoxを使用するPythonプロジェクトを持っています。いくつかのユニットテストは、sudoを必要とするので、.travis.ymlはしかし、これはrootが所有卵-infoファイルなどを残しTravis CI - 展開手順(PyPI)をsudoとして実行しますか?
script:
- sudo tox
を持っています。トラヴィスは、(ユーザーなど)を展開ステップを実行するときだから、それは次のような出力が得られます。
Deploying application
running sdist
running egg_info
writing requirements to myproject.egg-info/requires.txt
error: [Errno 13] Permission denied: 'myproject.egg-info/requires.txt'
ValueError: Cannot find file (or expand pattern): 'dist/*'
にはどうすればrootとして配備ステップを実行することができ、またはそれ以外の場合は、この問題を回避しますか?
'sudo -E'または' -H'または両方を試してください –