mirror of https://github.com/Chocobozzz/PeerTube
Test ldap
parent
f4659d73fb
commit
12e8547f07
|
@ -21,10 +21,15 @@ jobs:
|
|||
POSTGRES_USER: peertube
|
||||
POSTGRES_HOST_AUTH_METHOD: trust
|
||||
|
||||
ldap:
|
||||
image: rroemhild/test-openldap
|
||||
ports:
|
||||
- 389:389
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
test_suite: [ misc, api-1, api-2, api-3, api-4, cli, lint ]
|
||||
test_suite: [ misc, api-1, api-2, api-3, api-4, cli, lint, external-plugins ]
|
||||
|
||||
env:
|
||||
PGUSER: peertube
|
||||
|
@ -63,9 +68,6 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: yarn install --frozen-lockfile
|
||||
|
||||
- name: Test
|
||||
run: echo $PATH
|
||||
|
||||
- name: Run Test
|
||||
run: NODE_PENDING_JOB_WAIT=2000 npm run ci -- ${{ matrix.test_suite }}
|
||||
|
||||
|
|
|
@ -7,85 +7,12 @@ stages:
|
|||
- docker-nightly
|
||||
- external-plugins
|
||||
|
||||
#before_script:
|
||||
# - 'sed -i -z "s/database:\n hostname: ''localhost''/database:\n hostname: ''postgres''/" config/test.yaml'
|
||||
# - 'sed -i -z "s/redis:\n hostname: ''localhost''/redis:\n hostname: ''redis''/" config/test.yaml'
|
||||
# - if [[ $CI_JOB_STAGE == "test" ]]; then psql -c "create user peertube with password 'peertube';"; fi
|
||||
# - NOCLIENT=1 yarn install --pure-lockfile --cache-folder .yarn-cache
|
||||
|
||||
cache:
|
||||
key: yarn
|
||||
paths:
|
||||
- .yarn-cache
|
||||
- cached-fixtures
|
||||
|
||||
###
|
||||
## Jobs templates
|
||||
#
|
||||
#.build-and-lint: &build-and-lint
|
||||
# stage: build-and-lint
|
||||
#
|
||||
#.tests: &tests
|
||||
# stage: test
|
||||
# dependencies:
|
||||
# - build-server
|
||||
# services:
|
||||
# - name: postgres:9.6
|
||||
# alias: postgres
|
||||
# - name: redis:latest
|
||||
# alias: redis
|
||||
# variables:
|
||||
# PGHOST: postgres
|
||||
# PGUSER: postgres
|
||||
# REDIS_HOST: redis
|
||||
# artifacts:
|
||||
# expire_in: 1 day
|
||||
# paths:
|
||||
# - test*/logs
|
||||
# when: always
|
||||
#
|
||||
####
|
||||
### Build and lint
|
||||
##
|
||||
#build-server:
|
||||
# <<: *build-and-lint
|
||||
# artifacts:
|
||||
# expire_in: 5h
|
||||
# paths:
|
||||
# - dist/
|
||||
# script:
|
||||
# - npm run build:server
|
||||
#
|
||||
#lint:
|
||||
# <<: *build-and-lint
|
||||
# script:
|
||||
# - yarn install --pure-lockfile --cache-folder .yarn-cache
|
||||
# - npm run ci -- "lint"
|
||||
#
|
||||
####
|
||||
### Tests
|
||||
#
|
||||
#test-misc:
|
||||
# <<: *tests
|
||||
# script:
|
||||
# - yarn install --pure-lockfile --cache-folder .yarn-cache
|
||||
# - npm run ci -- "misc"
|
||||
#
|
||||
#test-cli:
|
||||
# <<: *tests
|
||||
# retry:
|
||||
# max: 1
|
||||
# script:
|
||||
# - npm run ci -- "cli"
|
||||
#
|
||||
#api:
|
||||
# <<: *tests
|
||||
# parallel: 4
|
||||
# retry:
|
||||
# max: 1
|
||||
# script:
|
||||
# - NODE_PENDING_JOB_WAIT=1000 npm run ci -- api-$CI_NODE_INDEX
|
||||
|
||||
build-openapi-clients:
|
||||
stage: clients
|
||||
only:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
|
||||
set -eu
|
||||
|
||||
|
|
Loading…
Reference in New Issue