@@ -43,6 +43,20 @@ before_install:
43
43
jobs :
44
44
include :
45
45
46
+ - stage : test
47
+ name : component-01-in-browser
48
+ env :
49
+ - SUB_PROJECT=component-01-in-browser
50
+ before_script :
51
+ - cd $TRAVIS_BUILD_DIR/$SUB_PROJECT && npm i -E
52
+ - cd $TRAVIS_BUILD_DIR/$SUB_PROJECT && npm start
53
+ - cd $TRAVIS_BUILD_DIR/$SUB_PROJECT && npm run logs &
54
+ - wait_for 1234
55
+ script :
56
+ - http :1234
57
+ after_script :
58
+ - cd ${root}/vuesax-example && npm stop
59
+
46
60
- stage : test
47
61
name : vuesax-example
48
62
before_script :
@@ -213,15 +227,15 @@ jobs:
213
227
- if [ -f npm-debug.log ]; then cat npm-debug.log; fi;
214
228
- npm run build -- --report
215
229
216
- - stage : test
217
- node_js : lts/*
218
- name : template
219
- script :
220
- - cd ${root}/template
221
- - npm install
222
- - npm run predeploy
223
- - if [ -f npm-debug.log ]; then cat npm-debug.log; fi;
224
- - npm run build -- --report
230
+ # - stage: test
231
+ # node_js: lts/*
232
+ # name: template
233
+ # script:
234
+ # - cd ${root}/template
235
+ # - npm install
236
+ # - npm run predeploy
237
+ # - if [ -f npm-debug.log ]; then cat npm-debug.log; fi;
238
+ # - npm run build -- --report
225
239
226
240
# # - stage: test
227
241
# # node_js: lts/*
@@ -313,29 +327,45 @@ jobs:
313
327
314
328
- stage : deploy
315
329
jdk : openjdk11
330
+ env :
331
+ - SUB_PROJECT=component-01-in-browser
316
332
name : GitHub release and GitHub pages deployment (openjdk11)
317
333
script : skip
318
334
if : branch = "master" AND type NOT IN (pull_request)
319
335
before_deploy :
320
- - if [ "$TRAVIS_PULL_REQUEST" != "false" ] || [ ".$TRAVIS_BRANCH" != ".master" ] ; then exit 0 ; fi
321
- - env
322
- # publish tag release
323
- - set -e
324
- # - cd ${root}
325
- - ./mvnw -Pdocs >/dev/null
326
- - ls .
327
- - ls target/generated-docs
336
+ - cd $TRAVIS_BUILD_DIR/$SUB_PROJECT && npm i
337
+ - cd $TRAVIS_BUILD_DIR/$SUB_PROJECT && npm run gh
328
338
deploy :
329
339
provider : pages
330
340
skip-cleanup : true
331
- # travis encrypt GITHUB_TOKEN=<your github repo token> --add
332
- github-token : " $GITHUB_TOKEN"
333
341
keep-history : true
342
+ target_branch : gh-pages
343
+ github-token : " $GITHUB_TOKEN"
344
+ local-dir : $TRAVIS_BUILD_DIR/$SUB_PROJECT/dist
334
345
on :
335
346
branch : master
336
- local-dir : target/generated-docs
337
- target_branch : gh-pages
338
347
348
+ # - stage: deploy
349
+ # jdk: openjdk11
350
+ # name: GitHub release and GitHub pages deployment (openjdk11)
351
+ # script: skip
352
+ # if: branch = "master" AND type NOT IN (pull_request)
353
+ # before_deploy:
354
+ # - if [ "$TRAVIS_PULL_REQUEST" != "false" ] || [ ".$TRAVIS_BRANCH" != ".master" ] ; then exit 0 ; fi
355
+ # - env
356
+ # - set -e
357
+ # - ./mvnw -Pdocs >/dev/null
358
+ # - ls .
359
+ # - ls target/generated-docs
360
+ # deploy:
361
+ # provider: pages
362
+ # skip-cleanup: true
363
+ # keep-history: true
364
+ # target_branch: gh-pages
365
+ # github-token: "$GITHUB_TOKEN"
366
+ # local-dir: target/generated-docs
367
+ # on:
368
+ # branch: master
339
369
cache :
340
370
npm : true
341
371
packages : true
0 commit comments