Skip to content

Commit

Permalink
ci: Start with clean env
Browse files Browse the repository at this point in the history
This should help to avoid non-determinism.
  • Loading branch information
MarcoFalke committed Aug 23, 2023
1 parent fa8c250 commit fa378be
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions ci/README.md
Expand Up @@ -20,10 +20,11 @@ requires `bash`, `docker`, and `python3` to be installed. To install all require
sudo apt install bash docker.io python3
```

To run the test stage with a specific configuration,
It is recommended to run the ci system in a clean env. To run the test stage
with a specific configuration,

```
FILE_ENV="./ci/test/00_setup_env_arm.sh" ./ci/test_run_all.sh
env -i HOME="$HOME" PATH="$PATH" USER="$USER" bash -c 'FILE_ENV="./ci/test/00_setup_env_arm.sh" ./ci/test_run_all.sh'
```

### Configurations
Expand All @@ -45,7 +46,7 @@ It is also possible to force a specific configuration without modifying the
file. For example,

```
MAKEJOBS="-j1" FILE_ENV="./ci/test/00_setup_env_arm.sh" ./ci/test_run_all.sh
env -i HOME="$HOME" PATH="$PATH" USER="$USER" bash -c 'MAKEJOBS="-j1" FILE_ENV="./ci/test/00_setup_env_arm.sh" ./ci/test_run_all.sh'
```

The files starting with `0n` (`n` greater than 0) are the scripts that are run
Expand Down

0 comments on commit fa378be

Please sign in to comment.