This commit is contained in:
Juan Pablo Vial
2025-03-26 18:24:52 -03:00
parent e7da0d5d00
commit 62ccdc9518

57
.drone.yml Normal file
View File

@ -0,0 +1,57 @@
kind: pipeline
type: docker
name: tests
workspace:
path: /drone/src/app
steps:
- name: run_composer
image: composer
command:
- composer install --ignore-platform-reqs
- composer update --ignore-platform-reqs
- name: load_database
image: php:8-cli
environment:
DB_HOST: database
DB_DATABASE: incoviba
DB_USER: incoviba
DB_PASSWORD: 7d7684973bc135bfd8efa208519a75137e65735524401888272c411429fbc1ebee5cde0b6111fd6f39ae669fc1300b5d36f193035852e474d9ab98a709bb91b5
commands:
- bin/phinx migrate
- bin/phinx seed:run
- name: tests
image: php:8-cli
environment:
ENVIRONMENT: development
APP_URL: http://localhost:8000
COOKIE_NAME: incovibaRemember
MAX_LOGIN_HOURS: 120
COOKIE_DOMAIN: localhost
COOKIE_PATH: /
REDIS_HOST: redis
REDIS_PORT: 6379
DB_HOST: database
DB_DATABASE: incoviba
DB_USER: incoviba
DB_PASSWORD: 7d7684973bc135bfd8efa208519a75137e65735524401888272c411429fbc1ebee5cde0b6111fd6f39ae669fc1300b5d36f193035852e474d9ab98a709bb91b5
commands:
- bin/phpunit
services:
- name: database
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: 056e207f3d753def7e8da64f99ff4a7be9fa48a7695885ebdde9611707d18ed3fc742e5184dae8a7170a5745fc2e2b0c2b53ba8baf1cb97264f1d185e9428376
MYSQL_DATABASE: incoviba
MYSQL_USER: incoviba
MYSQL_PASSWORD: 7d7684973bc135bfd8efa208519a75137e65735524401888272c411429fbc1ebee5cde0b6111fd6f39ae669fc1300b5d36f193035852e474d9ab98a709bb91b5
- name: redis
image: redis
trigger:
branch:
- develop
event:
- push