-
Notifications
You must be signed in to change notification settings - Fork 1
/
.ci.yml
121 lines (113 loc) · 2.38 KB
/
.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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#stages:
# - setup
# - check
# - build
# - deploy
#cache:
# paths:
# - node_modules/
#setup:
# image: trion/ng-cli-karma
# stage: setup
# script:
# - npm install
# tags:
# - drugstone
#check:lint:
# image: trion/ng-cli-karma
# stage: check
# script:
# - npm install
# - npm run lint
# dependencies:
# - setup
# tags:
# - drugstone
#check:test:
# image: trion/ng-cli-karma
# stage: check
# script:
# - npm install
# - ng test
# dependencies:
# - setup
#build:
# image: trion/ng-cli-karma
# stage: build
# artifacts:
# paths:
# - dist
# script:
# - npm install
# - npm run build:netex
# dependencies:
# - check:lint
# tags:
# - drugstone
# - check:test
#deploy:release:
# image: alpine/git
# stage: deploy
# when: manual
# variables:
# GITHUB_TOKEN: "$DRUGSTONE_DEPLOY_KEY"
# dependencies:
# - build
# before_script:
# - APP_NAME=drugstone
# - ERSION_NAME="v9.0.1"
# - FILENAME="$APP_NAME-v$VERSION_NAME"
# - TAG="v{VERSION_NAME}
# - TAG="latest-master"
# script:
# - echo $APP_NAME
# - echo $VERSION_NAME
# - echo $FILENAME
# - echo $TAG
# - mv drugstone-build/* ./
# - mv styles.css drugstone.css
# - git clone https://github.com/AndiMajore/drugstone-releases.git
# - cd releases
# - gh release delete $TAG
# - gh release create -a ../$APP_NAME.* -m "Latest release of drugsTone $FILENAME -p $TAG"
# tags:
# - drugstone
#deploy:dev:
# image: docker
# stage: deploy
# only:
# - master
# services:
# - docker:dind
# variables:
# CONTAINER_HOSTNAME: docker
# before_script:
# - docker info
# - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# script:
# - docker build -t gitlab.lrz.de:5005/netex/frontend:dev -f ./Dockerfile.dev .
# - docker push gitlab.lrz.de:5005/netex/frontend:dev
# dependencies:
# - build
# tags:
# - drugstone
#deploy:prod:
# image: docker
# stage: deploy
# only:
# - production
# when: manual
# services:
# - docker:dind
# variables:
# CONTAINER_HOSTNAME: docker
# before_script:
# - docker info
# - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# script:
# - docker build -t gitlab.lrz.de:5005/netex/frontend:prod -f ./Dockerfile.prod .
# - docker push gitlab.lrz.de:5005/netex/frontend:prod
# dependencies:
# - build
# tags:
# - drugstone