Skip to content
Snippets Groups Projects
Commit 6f885e51 authored by Sven Marcus's avatar Sven Marcus
Browse files

Use env variables for phoenix connection

parent 17206022
No related branches found
No related tags found
1 merge request!48Adds a convergence analysis test case that runs on Phoenix
...@@ -243,14 +243,17 @@ gcc_9_python_slurm_test: ...@@ -243,14 +243,17 @@ gcc_9_python_slurm_test:
needs: ["gcc_9_python"] needs: ["gcc_9_python"]
rules:
- if: $PHOENIX_PRIVATE_KEY
tags: tags:
- linux - linux
- privileged - privileged
variables: variables:
SSH_KEY: "$SSH_PRIVATE_KEY" SSH_KEY: "$PHOENIX_PRIVATE_KEY"
HOST: "phoenix.hlr.rz.tu-bs.de" HOST: "$PHOENIX_HOSTNAME"
PHOENIX_USER: "y0054816" USER: "$PHOENIX_USER"
before_script: before_script:
- 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )' - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
...@@ -261,19 +264,19 @@ gcc_9_python_slurm_test: ...@@ -261,19 +264,19 @@ gcc_9_python_slurm_test:
- echo "$SSH_KEY" | tr -d '\r' | ssh-add - - echo "$SSH_KEY" | tr -d '\r' | ssh-add -
- echo $SSH_KEY >> ansible/private_key - echo $SSH_KEY >> ansible/private_key
- ssh-keyscan -t rsa $HOST >> ~/.ssh/known_hosts - ssh-keyscan -t rsa $HOST >> ~/.ssh/known_hosts
- ssh $PHOENIX_USER@$HOST "rm -rf output-*" - ssh $USER@$HOST "rm -rf output-*"
- ssh $PHOENIX_USER@$HOST "rm -f *.out" - ssh $USER@$HOST "rm -f *.out"
- pip3 install git+git://github.com/SvenMarcus/ssh-slurm-runner - pip3 install git+git://github.com/SvenMarcus/ssh-slurm-runner
script: script:
- singularity build PoiseuilleTestContainer.sif Python/SlurmTests/poiseuille/PoiseuilleTestContainer.def - singularity build PoiseuilleTestContainer.sif Python/SlurmTests/poiseuille/PoiseuilleTestContainer.def
- scp PoiseuilleTestContainer.sif $PHOENIX_USER@$HOST:PoiseuilleTestContainer.sif - scp PoiseuilleTestContainer.sif $USER@$HOST:PoiseuilleTestContainer.sif
- scp Python/SlurmTests/poiseuille/slurm.job $PHOENIX_USER@$HOST:slurm.job - scp Python/SlurmTests/poiseuille/slurm.job $USER@$HOST:slurm.job
- python3 -m ssh_slurm_runner slurm.job --host $HOST --user $PHOENIX_USER --keyfile ansible/private_key - python3 -m ssh_slurm_runner slurm.job --host $HOST --user $USER --keyfile ansible/private_key
- ssh $PHOENIX_USER@$HOST "rm -rf output-*" - ssh $USER@$HOST "rm -rf output-*"
- ssh $PHOENIX_USER@$HOST "rm -f *.out" - ssh $USER@$HOST "rm -f *.out"
- ssh $PHOENIX_USER@$HOST "rm PoiseuilleTestContainer.sif" - ssh $USER@$HOST "rm PoiseuilleTestContainer.sif"
- ssh $PHOENIX_USER@$HOST "rm slurm.job" - ssh $USER@$HOST "rm slurm.job"
############################################################################### ###############################################################################
## Benchmark ## ## Benchmark ##
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment