Skip to content

Commit 89842ac

Browse files
authored
Fix outdated reference to alps branch on cscs-reframe-tests repo (#199)
All changes from the `alps` branch have already been merged into `main`.
1 parent c2c21de commit 89842ac

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/services/cicd.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1323,15 +1323,15 @@ This runner is a thin wrapper over the [f7t-controller](#f7t-controller).
13231323
The machine where ReFrame is running does not have to be a powerful machine, hence it does not make sense to start the main ReFrame process from a compute node.
13241324
It makes more sense to start the ReFrame process on a cloud machine and submit the compute jobs through FirecREST to the actual cluster.
13251325

1326-
The easiest way to use the FirecREST scheduler of ReFrame is to use the configuration files that are provided in the alps branch of the [CSCS Reframe tests repository](https://github.com/eth-cscs/cscs-reframe-tests).
1326+
The easiest way to use the FirecREST scheduler of ReFrame is to use the configuration files that are provided in the main branch of the [CSCS Reframe tests repository](https://github.com/eth-cscs/cscs-reframe-tests).
13271327
In case you want to run ReFrame for a system that is not already available in this directory, please open a ticket to the Service Desk and we will add it or help you update one of the existing ones.
13281328

13291329
Something you should be aware of when running with this scheduler is that ReFrame will not have direct access to the filesystem of the cluster so the stage directory will need to be kept in sync through FirecREST.
13301330
It is recommended to try to clean the stage directory whenever possible with the [`postrun_cmds`](https://reframe-hpc.readthedocs.io/en/stable/regression_test_api.html#reframe.core.pipeline.RegressionTest.postrun_cmds) and [`postbuild_cmds`](https://reframe-hpc.readthedocs.io/en/stable/regression_test_api.html#reframe.core.pipeline.RegressionTest.postbuild_cmds) and to avoid [autodetection of the processor](https://reframe-hpc.readthedocs.io/en/stable/config_reference.html#config.systems.partitions.processor) in each run.
13311331
Normally ReFrame stores these files in `~/.reframe/topology/{system}-{part}/processor.json`, but you get a "clean" runner every time.
13321332
You could either add them in the configuration files or store the files in the first run and copy them to the right directory before ReFrame runs.
13331333

1334-
Finally, you can find some more information [in the repository](https://github.com/eth-cscs/cscs-reframe-tests/blob/alps/config/systems-firecrest/README.md).
1334+
Finally, you can find some more information [in the repository](https://github.com/eth-cscs/cscs-reframe-tests/blob/main/config/systems-firecrest/README.md).
13351335

13361336
The default command that is executed is
13371337
```console
@@ -1359,7 +1359,7 @@ The path to the checks that is passed to `reframe` through `-c`.
13591359
```yaml
13601360
job:
13611361
before_script:
1362-
- git clone -b alps https://github.com/eth-cscs/cscs-reframe-tests
1362+
- git clone https://github.com/eth-cscs/cscs-reframe-tests
13631363
- pip install -r cscs-reframe-tests/config/utilities/requirements.txt
13641364
- sed -i -e "s/account=csstaff/account=$CSCS_CI_DEFAULT_SLURM_ACCOUNT/" cscs-reframe-tests/config/systems-firecrest/eiger.py
13651365
variables:

0 commit comments

Comments
 (0)