diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index abc5226c835195dbdc412cd4b62745caf7f2f76c..d48e21db7e4695be84303048e56dd28bcd26f25a 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,33 +35,35 @@ before_script: job_e2e: image: php:7.4-apache stage: test + services: + - selenium/standalone-firefox script: - - service apache2 start - - mkdir -p /opt/maarch/docservers/indexes/{letterbox_coll,attachments_coll,version_attachments_coll} - - mkdir -p /opt/maarch/docservers/{ai,manual,manual_attachments,templates,acknowledgement_receipts} - - mkdir -p /opt/maarch/docservers/{convert_attachments,convert_attachments_version,convert_mlb} - - mkdir -p /opt/maarch/docservers/{fulltext_attachments,fulltext_attachments_version,fulltext_mlb} - - mkdir -p /opt/maarch/docservers/{thumbnails_attachments,thumbnails_attachments_version,thumbnails_mlb} - - mkdir -p /var/www/html/ - - cp -R /builds/maarch/MaarchCourrier/ /var/www/html/ - - cd /var/www/html/MaarchCourrier - - touch installed.lck - - mkdir -p /var/www/html/MaarchCourrier - - chown -R www-data. /opt/maarch/ - - chown -R www-data. /var/www/html/ - - chmod -R 775 /opt/maarch/ - - chmod -R 775 /var/www/html/ - - curl -sL https://deb.nodesource.com/setup_13.x | bash - - - apt-get install -yqq nodejs - - npm install npm@latest -g - - npm set registry https://registry.npmjs.org/ - - npm install - - npm run build-prod - - apt-get install -yqq openjdk-11-jdk - - apt-get install -yqq firefox - - sed 's/<databaseserver>.*<\/databaseserver>/<databaseserver>postgres<\/databaseserver>/;s/<databasepassword>.*<\/databasepassword>/<databasepassword><\/databasepassword>/;s/<databasename>.*<\/databasename>/<databasename>MaarchCourrier<\/databasename>/;s/<databaseuser>.*<\/databaseuser>/<databaseuser>maarch<\/databaseuser>/' apps/maarch_entreprise/xml/config.xml.default > apps/maarch_entreprise/xml/config.xml - - curl -o /dev/null --silent --head --write-out '%{http_code}\n' http://127.0.0.1/MaarchCourrier - - npm run ee-launch + # - service apache2 start + # - mkdir -p /opt/maarch/docservers/indexes/{letterbox_coll,attachments_coll,version_attachments_coll} + # - mkdir -p /opt/maarch/docservers/{ai,manual,manual_attachments,templates,acknowledgement_receipts} + # - mkdir -p /opt/maarch/docservers/{convert_attachments,convert_attachments_version,convert_mlb} + # - mkdir -p /opt/maarch/docservers/{fulltext_attachments,fulltext_attachments_version,fulltext_mlb} + # - mkdir -p /opt/maarch/docservers/{thumbnails_attachments,thumbnails_attachments_version,thumbnails_mlb} + # - mkdir -p /var/www/html/ + # - cp -R /builds/maarch/MaarchCourrier/ /var/www/html/ + # - cd /var/www/html/MaarchCourrier + # - touch installed.lck + # - mkdir -p /var/www/html/MaarchCourrier + # - chown -R www-data. /opt/maarch/ + # - chown -R www-data. /var/www/html/ + # - chmod -R 775 /opt/maarch/ + # - chmod -R 775 /var/www/html/ + # - curl -sL https://deb.nodesource.com/setup_13.x | bash - + # - apt-get install -yqq nodejs + # - npm install npm@latest -g + # - npm set registry https://registry.npmjs.org/ + # - npm install + # - npm run build-prod + # - apt-get install -yqq openjdk-11-jdk + # - apt-get install -yqq firefox + # - sed 's/<databaseserver>.*<\/databaseserver>/<databaseserver>postgres<\/databaseserver>/;s/<databasepassword>.*<\/databasepassword>/<databasepassword><\/databasepassword>/;s/<databasename>.*<\/databasename>/<databasename>MaarchCourrier<\/databasename>/;s/<databaseuser>.*<\/databaseuser>/<databaseuser>maarch<\/databaseuser>/' apps/maarch_entreprise/xml/config.xml.default > apps/maarch_entreprise/xml/config.xml + # - curl -o /dev/null --silent --head --write-out '%{http_code}\n' http://127.0.0.1/MaarchCourrier + # - npm run ee-launch allow_failure: true only: - schedules