Something went wrong on our end
-
Vincent Hatakeyama authoredVincent Hatakeyama authored
.gitlab-ci.yml 3.03 KiB
include:
- file: python3-lint.gitlab-ci.yaml
project: xcg/ci-templates
- file: docker-build.gitlab-ci.yaml
project: xcg/ci-templates
- file: deploy-doc.gitlab-ci.yaml
project: xcg/ci-templates
- file: shell-lint.gitlab-ci.yaml
project: xcg/ci-templates
variables:
TAG_LATEST: branch/default
DOCKER_IMAGE: xcgd/odoo_scripts
HTML_DOC_SOURCES: doc/_build/html
SH_SCRIPTS: isort create_archive start
checkbashisms:
allow_failure: true
import_jsonrpc_odoo11_test:
stage: test
image:
name: registry.xcg.io/odoo/odoo:11.0-bionic
entrypoint: [""]
services:
- name: postgres:12-alpine
command: ["-c", "fsync=off"]
alias: db
variables:
POSTGRES_USER: odoo
POSTGRES_HOST_AUTH_METHOD: trust
ODOO_ADDONS_PATH: ""
ODOO_TYPE: odoo11
before_script:
- pip3 install $CI_PROJECT_DIR --disable-pip-version-check --no-cache-dir
script:
- sudo --preserve-env -u odoo $CI_PROJECT_DIR/start --db_host=db -d test_setup --max-cron-threads=0 --without-demo=all --data-dir /var/lib/odoo --init base &
# wait for odoo to install the modules
- sleep 35
# then test the setup files
- import_jsonrpc -v --host localhost --password admin -d test_setup --protocol jsonrpc -p 8069 --directory tests/import
- import_jsonrpc -v --host localhost --password admin -d test_setup --protocol jsonrpc -p 8069 --file tests/context_import/res.company.csv --context test=value
- import_jsonrpc -v --host localhost --password admin -d test_setup --protocol jsonrpc -p 8069 --directory tests/import_emptyyaml --delimiter ";"
- import_sql -vv --host postgres --user odoo --database test_setup --directory tests/import_sql
import_base_import_odoo11_test:
extends: import_jsonrpc_odoo11_test
script:
- sudo --preserve-env -u odoo $CI_PROJECT_DIR/start --db_host=db -d test_setup --max-cron-threads=0 --without-demo=all --data-dir /var/lib/odoo --init base &
# wait for odoo to install the modules
- sleep 35
# then test the setup files
- import_base_import -v --host localhost --password admin -d test_setup --protocol jsonrpc -p 8069 --directory tests/import
- import_sql -vv --host postgres --user odoo --database test_setup --directory tests/import_sql
import_jsonrpc_odoo13_test:
extends: import_jsonrpc_odoo11_test
image:
name: registry.xcg.io/odoo/odoo:13.0
entrypoint: [""]
variables:
ODOO_TYPE: odoo13
import_base_import_odoo13_test:
extends: import_base_import_odoo11_test
image:
name: registry.xcg.io/odoo/odoo:13.0
entrypoint: [""]
variables:
ODOO_TYPE: odoo13