-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
36 lines (31 loc) · 1.16 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
stages:
- build
- deploy
hpc_topic_embedding:
stage: deploy
when: manual
image: ubuntu
before_script:
- 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client git -y )'
- eval $(ssh-agent -s)
- echo "$HPC_TEMP_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan -p 8022 access-iris.uni.lu >> ~/.ssh/known_hosts
script:
- scp -P 8022 jobs/topic_embedding.sh [email protected]:/work/projects/acnets/jobs/
- ssh -p 8022 [email protected] "sbatch /work/projects/acnets/jobs/topic_embedding.sh"
hpc_doc_embedding:
stage: deploy
when: manual
image: ubuntu
before_script:
- 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client git -y )'
- eval $(ssh-agent -s)
- echo "$HPC_TEMP_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan -p 8022 access-iris.uni.lu >> ~/.ssh/known_hosts
script:
- scp -P 8022 jobs/doc_embedding.sh [email protected]:/work/projects/acnets/jobs/
- ssh -p 8022 [email protected] "sbatch /work/projects/acnets/jobs/doc_embedding.sh"