mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-26 08:01:06 +00:00
Try avoiding some of the sudo'ing
This commit is contained in:
parent
2896370880
commit
4d15504e4a
@ -60,6 +60,7 @@ jobs:
|
|||||||
debian-9: &DEBIAN
|
debian-9: &DEBIAN
|
||||||
docker:
|
docker:
|
||||||
- image: "tahoelafsci/debian:9"
|
- image: "tahoelafsci/debian:9"
|
||||||
|
user: "nobody"
|
||||||
|
|
||||||
environment: &UTF_8_ENVIRONMENT
|
environment: &UTF_8_ENVIRONMENT
|
||||||
# Tell Hypothesis which configuration we want it to use.
|
# Tell Hypothesis which configuration we want it to use.
|
||||||
@ -84,14 +85,10 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- "checkout"
|
- "checkout"
|
||||||
- run:
|
|
||||||
name: "Fix permissions"
|
|
||||||
command: |
|
|
||||||
chown --recursive nobody:nogroup /tmp/project
|
|
||||||
- run: &SETUP_VIRTUALENV
|
- run: &SETUP_VIRTUALENV
|
||||||
name: "Setup virtualenv"
|
name: "Setup virtualenv"
|
||||||
command: |
|
command: |
|
||||||
sudo --set-home -u nobody /tmp/project/.circleci/setup-virtualenv.sh \
|
/tmp/project/.circleci/setup-virtualenv.sh \
|
||||||
"/tmp/venv" \
|
"/tmp/venv" \
|
||||||
"/tmp/project" \
|
"/tmp/project" \
|
||||||
"${WHEELHOUSE_PATH}" \
|
"${WHEELHOUSE_PATH}" \
|
||||||
|
@ -47,13 +47,11 @@ fi
|
|||||||
#
|
#
|
||||||
# Send the output directly to a file because transporting the binary subunit2
|
# Send the output directly to a file because transporting the binary subunit2
|
||||||
# via tox and then scraping it out is hideous and failure prone.
|
# via tox and then scraping it out is hideous and failure prone.
|
||||||
sudo \
|
export SUBUNITREPORTER_OUTPUT_PATH="${SUBUNIT2}"
|
||||||
SUBUNITREPORTER_OUTPUT_PATH="${SUBUNIT2}" \
|
export TAHOE_LAFS_TRIAL_ARGS="--reporter=subunitv2-file --rterrors"
|
||||||
TAHOE_LAFS_TRIAL_ARGS="--reporter=subunitv2-file --rterrors" \
|
export PIP_NO_INDEX="1"
|
||||||
PIP_NO_INDEX="1" \
|
|
||||||
--set-home \
|
${BOOTSTRAP_VENV}/bin/tox \
|
||||||
--user nobody \
|
|
||||||
${BOOTSTRAP_VENV}/bin/tox \
|
|
||||||
-c ${PROJECT_ROOT}/tox.ini \
|
-c ${PROJECT_ROOT}/tox.ini \
|
||||||
--workdir /tmp/tahoe-lafs.tox \
|
--workdir /tmp/tahoe-lafs.tox \
|
||||||
-e "${TAHOE_LAFS_TOX_ENVIRONMENT}" \
|
-e "${TAHOE_LAFS_TOX_ENVIRONMENT}" \
|
||||||
|
Loading…
Reference in New Issue
Block a user