Skip to content

Commit aca17b4

Browse files
haoqunjiangyyx990803
authored andcommitted
ci: add regression test for popular libraries in Vue.js ecosystem (#8608)
1 parent e4b1b57 commit aca17b4

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.circleci/config.yml

+49
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ jobs:
6262
- run: npm run test:ssr
6363
- run: npm run test:weex
6464

65+
trigger-regression-test:
66+
<<: *defaults
67+
steps:
68+
- run:
69+
command: |
70+
curl --user ${CIRCLE_TOKEN}: \
71+
--data build_parameters[CIRCLE_JOB]=update \
72+
--data build_parameters[VUE_REVISION]=${CIRCLE_SHA1} \
73+
https://circleci.com/api/v1.1/project/github/vuejs/regression-testing/tree/master
74+
6575
workflows:
6676
version: 2
6777
install-and-parallel-test:
@@ -79,3 +89,42 @@ workflows:
7989
- test-ssr-weex:
8090
requires:
8191
- install
92+
- trigger-regression-test:
93+
filters:
94+
branches:
95+
only:
96+
- regression-test
97+
requires:
98+
- test-cover
99+
- lint-flow-types
100+
- test-e2e
101+
- test-ssr-weex
102+
weekly_regression_test:
103+
triggers:
104+
- schedule:
105+
# At 13:00 UTC (9:00 EDT) on every Monday
106+
cron: "0 13 * * 1"
107+
filters:
108+
branches:
109+
only:
110+
dev
111+
jobs:
112+
- install
113+
- test-cover:
114+
requires:
115+
- install
116+
- lint-flow-types:
117+
requires:
118+
- install
119+
- test-e2e:
120+
requires:
121+
- install
122+
- test-ssr-weex:
123+
requires:
124+
- install
125+
- trigger-regression-test:
126+
requires:
127+
- test-cover
128+
- lint-flow-types
129+
- test-e2e
130+
- test-ssr-weex

0 commit comments

Comments
 (0)