blob: abe2a369c49827cde3e15c561b622d2a3c9d9345 [file] [log] [blame]
Ilya Kharin8450eb82017-03-29 16:56:06 +04001parameters:
2 jenkins:
3 client:
4 job:
Mikhail Ivanov65c1a652017-04-11 17:35:37 +04005 test-oss-devops-portal:
6 name: test-oss-devops-portal
Ilya Kharin8450eb82017-03-29 16:56:06 +04007 discard:
8 build:
9 keep_num: 10
10 artifact:
11 keep_num: 10
12 type: workflow-scm
13 concurrent: true
14 scm:
15 type: git
16 url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines"
17 credentials: "gerrit"
18 script: test-nodejs-pipeline.groovy
19 trigger:
20 gerrit:
21 project:
22 "oss/devops-portal":
23 branches:
24 - master
25 event:
26 patchset:
27 - created:
28 excludeDrafts: false
29 excludeTrivialRebase: false
30 excludeNoCodeChange: false
31 comment:
32 - addedContains:
33 commentAddedCommentContains: '(recheck|reverify)'
34 param:
Mikhail Ivanov05619a62017-05-17 12:56:21 +040035 COMPOSE_PATH:
36 type: string
37 default: "docker/stack/docker-compose.yml"
Ilya Kharin8450eb82017-03-29 16:56:06 +040038 CREDENTIALS_ID:
39 type: string
40 default: "gerrit"
Mikhail Ivanov3d422082017-05-17 18:44:13 +040041 JSON_CONFIG:
42 type: string
43 default: '{"services": {"elasticsearch": {"endpoint": "http://elasticsearch:9200"}}}'
Ilya Kharin8450eb82017-03-29 16:56:06 +040044 COMMANDS:
Ilya Kharin7d5641c2017-03-31 11:39:31 +040045 type: text
46 default: |
47 npm run lint
48 npm run test:unit
Mikhail Ivanovdd49e102017-06-01 16:32:29 +040049 npm run test:functional
Mikhail Ivanovb77f39a2017-04-13 17:05:28 +040050 DEFAULT_GIT_URL:
51 type: string
52 default: "${_param:jenkins_gerrit_url}/oss/devops-portal"
53 DEFAULT_GIT_REF:
54 type: string
55 default: master