Add Appr e2e
This commit is contained in:
parent
fc8ba8b84e
commit
7cc39a7c54
2 changed files with 50 additions and 10 deletions
|
@ -1,6 +1,35 @@
|
|||
# Generated from .gitlab-ci.jsonnet
|
||||
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
|
||||
---
|
||||
appr_e2e:
|
||||
before_script:
|
||||
- cd $QUAYDIR
|
||||
- source $QUAYDIR/venv/bin/activate
|
||||
- sleep 30
|
||||
- alembic upgrade head
|
||||
- python initdb.py
|
||||
- curl -L https://github.com/app-registry/appr/releases/download/v0.6.1/appr-linux-x64 -o /bin/appr
|
||||
- chmod +x /bin/appr
|
||||
image: quay.io/quay/quay-ci:${CI_COMMIT_REF_SLUG}
|
||||
script:
|
||||
- sleep 60
|
||||
- appr version localhost:80
|
||||
services:
|
||||
- postgres:9.6
|
||||
- quay.io/quay/quay-ci:${CI_COMMIT_REF_SLUG}
|
||||
stage: integration
|
||||
tags:
|
||||
- kubernetes
|
||||
variables:
|
||||
DB_URI: postgresql://quay:quay@localhost/quay
|
||||
GIT_STRATEGY: none
|
||||
POSTGRES_PASSWORD: quay
|
||||
POSTGRES_USER: quay
|
||||
PYTHONPATH: .
|
||||
QUAYDIR: /quay-registry
|
||||
SKIP_DB_SCHEMA: 'true'
|
||||
TEST: 'true'
|
||||
TEST_DATABASE_URI: postgresql://quay:quay@localhost/quay
|
||||
container-base-build:
|
||||
before_script:
|
||||
- docker login -u $DOCKER_USER -p $DOCKER_PASS quay.io
|
||||
|
@ -190,8 +219,8 @@ registry-tests:
|
|||
TEST: 'true'
|
||||
stages:
|
||||
- docker_base
|
||||
- docker_build
|
||||
- integration
|
||||
- docker_build
|
||||
- deploy_preview
|
||||
- unit_tests
|
||||
- docker_release
|
||||
|
@ -249,13 +278,12 @@ yarn_e2e:
|
|||
- sleep 30
|
||||
- alembic upgrade head
|
||||
- curl -sL https://deb.nodesource.com/setup_8.x | bash -
|
||||
- apt-get update && apt-get install -y nodejs
|
||||
- apt-get install -y nodejs
|
||||
- ./node_modules/.bin/webdriver-manager update
|
||||
- python initdb.py
|
||||
image: quay.io/quay/quay-ci:${CI_COMMIT_REF_SLUG}
|
||||
script:
|
||||
- sleep 60
|
||||
- python initdb.py
|
||||
- sleep 30
|
||||
- ./node_modules/.bin/webdriver-manager update
|
||||
- yarn e2e
|
||||
services:
|
||||
- postgres:9.6
|
||||
|
|
Reference in a new issue