-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitlab-ci.yml
More file actions
54 lines (50 loc) · 1.76 KB
/
Copy path.gitlab-ci.yml
File metadata and controls
54 lines (50 loc) · 1.76 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
stages:
- deploy
deploy_latest:
tags:
- ained
stage: deploy
script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker build -f Dockerfile_arete_latest -t automatedtestingservice/java-tester:latest .
- docker push automatedtestingservice/java-tester:latest
- |
curl -X POST "https://cs.ttu.ee/services/arete/api/v2/course/java-tester" -H "accept: */*" -H "X-Docker-Token: java-tester $ARETE_TOKEN"
only:
- master
deploy_11:
tags:
- ained
stage: deploy
script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker build -f Dockerfile_arete_11 -t automatedtestingservice/java11-tester:latest .
- docker push automatedtestingservice/java11-tester:latest
- |
curl -X POST "https://cs.ttu.ee/services/arete/api/v2/course/java11-tester" -H "accept: */*" -H "X-Docker-Token: java-tester $ARETE_TOKEN"
only:
- master
deploy_13:
tags:
- ained
stage: deploy
script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker build -f Dockerfile_arete_13 -t automatedtestingservice/java13-tester:latest .
- docker push automatedtestingservice/java13-tester:latest
- |
curl -X POST "https://cs.ttu.ee/services/arete/api/v2/course/java13-tester" -H "accept: */*" -H "X-Docker-Token: java-tester $ARETE_TOKEN"
only:
- master
deploy_15:
tags:
- ained
stage: deploy
script:
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker build -f Dockerfile_arete_15 -t automatedtestingservice/java15-tester:latest .
- docker push automatedtestingservice/java15-tester:latest
- |
curl -X POST "https://cs.ttu.ee/services/arete/api/v2/course/java15-tester" -H "accept: */*" -H "X-Docker-Token: java-tester $ARETE_TOKEN"
only:
- master