Kaynağa Gözat

update vendors

Espinoza Guillermo 6 yıl önce
ebeveyn
işleme
1dfc1ab747
2 değiştirilmiş dosya ile 40 ekleme ve 1 silme
  1. 39 1
      .gitlab-ci.yml
  2. 1 0
      app/AppKernel.php

+ 39 - 1
.gitlab-ci.yml

@@ -15,6 +15,10 @@ image: docker:stable
 
 services:
   - docker:dind
+  - name: mysql:5.5
+    alias: mysql
+  - name: rabbitmq:3-management
+    alias: amqp
 
 variables:
   CONTAINER_IMAGE: docker.infra.flowdat.com/fd3/stats
@@ -22,6 +26,21 @@ variables:
   DOCKER_PWD: 6hd2dLfL
   DOCKER_HOST: tcp://docker:2375
   DOCKER_DRIVER: overlay2
+  AMQP_KEY: ""
+  MYSQL_ROOT_PASSWORD: ""
+  MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
+  OAUTH_CLIENT_ID: ""
+  OAUTH_CLIENT_SECRET: ""
+  CLIENT: fd3
+  DOMAIN: flowdat.com
+  MODULES_INSTALL: "base,ftth,etc"
+  HOST_BASE: base.test.fd3.flowdat.com
+  HOST_CABLEMODEM: cablemodem.test.fd3.flowdat.com
+  HOST_DHCP: dhcp.test.fd3.flowdat.com
+  HOST_FTTH: ftth.test.fd3.flowdat.com
+  HOST_RADIUS: radius.test.fd3.flowdat.com
+  HOST_STATS: stats.test.fd3.flowdat.com
+  HOST_DUMMY: "http://www.flowdat.com/"
 
 docker:
   stage: build
@@ -49,4 +68,23 @@ docker_version_tag:
     refs:
       - tags
     variables:
-      - $CI_COMMIT_TAG =~ /^v[0-9]+(.[0-9]+)*/
+      - $CI_COMMIT_TAG =~ /^v[0-9]+(.[0-9]+)*/
+
+build:
+  image: docker.infra.flowdat.com/fd3/sf-php:latest
+  script:
+    - command -v mysqladmin >/dev/null 2>&1 || { echo "I require mysqladmin but it's not installed.  Aborting." >&2; exit 1; }
+    - while ! mysqladmin ping -h mysql --silent; do :; done
+    - echo "yes" | mysqladmin -h mysql create fd3_stats
+    - echo "yes" | mysqladmin -h mysql create fd_session
+    - echo 'client = Flowdat3-Stats-Drone-Test' | tee /etc/flowdat.conf
+    - echo 'date.timezone="America/Argentina/Buenos_Aires"' >> /etc/php/7.0/cli/php.ini
+    - chmod 0400 keys/bitbucket.id_rsa
+    - eval $(ssh-agent); ssh-add keys/bitbucket.id_rsa
+    - composer install --no-interaction --no-progress
+    - chmod 0777 -R var/logs var/cache var/sessions
+    - touch var/logs/test.log
+    - tail -f var/logs/*.log &
+    - bin/console server:run --env=prod &
+    - vendor/phpunit/phpunit/phpunit -c phpunit.xml.dist
+    - bin/console check:sintax --dir="app/DoctrineMigrations/src/" --debug=true

+ 1 - 0
app/AppKernel.php

@@ -58,6 +58,7 @@ class AppKernel extends Kernel
             new WorkflowBundle\WorkflowBundle(),
             new NasBundle\NasBundle(),
             new CmtsBundle\CmtsBundle(),
+            new CheckSintaxBundle\CheckSintaxBundle()
         ];
 
         if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {