Skip to content

Commit 1cab7f5

Browse files
committed
Fix outdated reference to alps branch on cscs-reframe-tests repo
1 parent a99f96d commit 1cab7f5

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
@@ -1319,15 +1319,15 @@ This runner is a thin wrapper over the [f7t-controller](#f7t-controller).
13191319
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.
13201320
It makes more sense to start the ReFrame process on a cloud machine and submit the compute jobs through FirecREST to the actual cluster.
13211321

1322-
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).
1322+
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).
13231323
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.
13241324

13251325
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.
13261326
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.
13271327
Normally ReFrame stores these files in `~/.reframe/topology/{system}-{part}/processor.json`, but you get a "clean" runner every time.
13281328
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.
13291329

1330-
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).
1330+
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).
13311331

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

0 commit comments

Comments
 (0)