name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
before_script:
+ - mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$CI_REGISTRY_AUTH\",\"email\":\"$CI_REGISTRY_EMAIL\"}}}" > /kaniko/.docker/config.json
script:
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/support/docker/production/Dockerfile.buster --destination $DOCKER_IMAGE_NAME
- name: rroemhild/test-openldap
alias: ldap
variables:
- PGHOST: postgres
- PGUSER: postgres
+ POSTGRES_USER: peertube
+ POSTGRES_HOST_AUTH_METHOD: trust
REDIS_HOST: redis
artifacts:
expire_in: 1 day
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'
- - psql -c "create user peertube with password 'peertube';"; fi
- NOCLIENT=1 yarn install --pure-lockfile --cache-folder .yarn-cache
script:
- - npm run ci -- "external-plugins"
\ No newline at end of file
+ - PGHOST=postgres PGUSER=peertube npm run ci -- "external-plugins"