]>
Commit | Line | Data |
---|---|---|
b55e7127 | 1 | image: chocobozzz/peertube-ci:14 |
2284f202 C |
2 | |
3 | stages: | |
002df381 | 4 | - clients |
45de2dfc | 5 | - docker-nightly |
2284f202 | 6 | |
2284f202 C |
7 | cache: |
8 | key: yarn | |
9 | paths: | |
10 | - .yarn-cache | |
11 | - cached-fixtures | |
12 | ||
4d3e611d C |
13 | # build-openapi-clients: |
14 | # stage: clients | |
15 | # only: | |
16 | # refs: | |
17 | # - master | |
18 | # - schedules | |
19 | # changes: | |
20 | # - support/doc/api/openapi.yaml | |
21 | # script: | |
22 | # - apt-get update -qq | |
23 | # - apt-get -yqqq install openjdk-8-jre | |
24 | # - yarn install --pure-lockfile | |
25 | # - scripts/openapi-peertube-version.sh | |
26 | # - scripts/openapi-clients.sh | |
002df381 | 27 | |
2284f202 | 28 | build-nightly: |
4ba56322 | 29 | stage: docker-nightly |
2284f202 C |
30 | only: |
31 | - schedules | |
32 | script: | |
33 | - yarn install --pure-lockfile --cache-folder .yarn-cache | |
34 | - npm run nightly | |
35 | - mkdir "${HOME}/.ssh" | |
36 | - chmod 700 "${HOME}/.ssh" | |
37 | - if [ ! -z ${DEPLOYEMENT_KNOWN_HOSTS+x} ]; then echo -e "${DEPLOYEMENT_KNOWN_HOSTS}" > ${HOME}/.ssh/known_hosts; fi | |
38 | - eval `ssh-agent -s` | |
39 | - if [ ! -z ${DEPLOYEMENT_KEY+x} ]; then ssh-add <(echo "${DEPLOYEMENT_KEY}"); fi | |
40 | - if [ ! -z ${DEPLOYEMENT_KEY+x} ]; then scp ./peertube-nightly-* ${DEPLOYEMENT_USER}@${DEPLOYEMENT_HOST}:../../web/nightly; fi |