Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
KLUGLUG
Blood Service Portal
Commits
6e8aaa8a
Commit
6e8aaa8a
authored
Oct 05, 2019
by
rama chandra
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add .gitlab-ci.yml
parent
f1b56735
Pipeline
#33385
failed with stage
in 1 minute and 28 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
0 deletions
+37
-0
.gitlab-ci.yml
.gitlab-ci.yml
+37
-0
No files found.
.gitlab-ci.yml
0 → 100644
View file @
6e8aaa8a
# This file is a template, and might need editing before it works on your project.
# Select image from https://hub.docker.com/_/php/
image
:
php:latest
# Select what we should cache between builds
cache
:
paths
:
-
vendor/
before_script
:
-
apt-get update -yqq
-
apt-get install -yqq git libmcrypt-dev libpq-dev libcurl4-gnutls-dev libicu-dev libvpx-dev libjpeg-dev libpng-dev libxpm-dev zlib1g-dev libfreetype6-dev libxml2-dev libexpat1-dev libbz2-dev libgmp3-dev libldap2-dev unixodbc-dev libsqlite3-dev libaspell-dev libsnmp-dev libpcre3-dev libtidy-dev
# Install PHP extensions
-
docker-php-ext-install mbstring mcrypt pdo_pgsql curl json intl gd xml zip bz2 opcache
# Install & enable Xdebug for code coverage reports
-
pecl install xdebug
-
docker-php-ext-enable xdebug
# Install and run Composer
-
curl -sS https://getcomposer.org/installer | php
-
php composer.phar install
# Bring in any services we need http://docs.gitlab.com/ee/ci/docker/using_docker_images.html#what-is-a-service
# See http://docs.gitlab.com/ce/ci/services/README.html for examples.
services
:
-
mysql:5.7
# Set any variables we need
variables
:
# Configure mysql environment variables (https://hub.docker.com/r/_/mysql/)
MYSQL_DATABASE
:
mysql_database
MYSQL_ROOT_PASSWORD
:
mysql_strong_password
# Run our tests
# If Xdebug was installed you can generate a coverage report and see code coverage metrics.
test
:
script
:
-
vendor/bin/phpunit --configuration phpunit.xml --coverage-text --colors=never
rama chandra
@ramachandra
mentioned in issue
#9
·
Oct 05, 2019
mentioned in issue
#9
mentioned in issue #9
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment