-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
48 lines (46 loc) · 1.1 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
37
38
39
40
41
42
43
44
45
46
47
48
stages:
- sonar
- build
sonar_analyze:
stage: sonar
script:
- |
sonar-scanner -X \
-Dsonar.projectKey=gitlab:$CI_COMMIT_REF_NAME:$CI_PROJECT_NAME \
-Dsonar.projectName=$CI_PROJECT_NAME \
-Dsonar.projectVersion=1.0.$CI_PIPELINE_ID \
-Dsonar.sources=src \
-Dsonar.sourceEncoding=UTF-8
tags:
- centos-aliyun-158
only:
- master
build-master:
stage: build
script:
- pwd
# - yarn
# - yarn build
- cnpm i
- npm run build
- rm -rf /home/cicd/docker-data/nginx/html/sms.ydlclass.com
- cp -rf ./dist /home/cicd/docker-data/nginx/html/sms.ydlclass.com
# - python /home/tools/cdn.py Action=PushObjectCache ObjectPath=https://pip.ydlclass.com/
tags:
- centos-aliyun-158
only:
- master
# build-develop:
# stage: build
# script:
# - pwd
# # - yarn
# # - yarn build
# - cnpm i
# - npm run build
# - rm -rf /home/cicd/docker-data/nginx/html/project-dev.ydlclass.com
# - cp -rf ./dist /home/cicd/docker-data/nginx/html/project-dev.ydlclass.com
# tags:
# - centos-aliyun-158
# only:
# - develop