stages:
- build-and-lint
- test
+ - clients
- docker-nightly
#before_script:
# script:
# - NODE_PENDING_JOB_WAIT=1000 npm run ci -- api-$CI_NODE_INDEX
+build-openapi-clients:
+ stage: clients
+ only:
+ refs:
+ - master
+ - schedules
+ changes:
+ - support/doc/api/openapi.yaml
+ script:
+ - apt-get update -qq
+ - apt-get -yqqq install openjdk-8-jre
+ - yarn install --pure-lockfile
+ - scripts/openapi-peertube-version.sh
+ - scripts/openapi-clients.sh
+
build-nightly:
stage: docker-nightly
only: