Re-enabled CI, added php-opcache

This commit is contained in:
Deon George 2017-05-25 22:16:56 +10:00
parent 116632ab56
commit 1390b807c2
2 changed files with 46 additions and 0 deletions

45
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,45 @@
image: docker:latest
stages:
- test
- build
variables:
VERSION: php70
DOCKER_IMAGE: leenooks/lamps
DOCKER_REGISTRY: registry.leenooks.net
DOCKER_HOST: tcp://${DOCKER_REGISTRY}-leenooks-ci-docker:2375
services:
- ${DOCKER_REGISTRY}/leenooks/ci-docker:dind
before_script:
- docker info
- docker version
- docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN ${DOCKER_REGISTRY}
test:
stage: test
script:
- cat /etc/hosts
- env|sort
- docker build -t ${DOCKER_IMAGE}:${VERSION} .
- docker images
only:
- debug
build:
stage: build
script:
- chmod 600 .my.cnf sshd_config
- chmod 500 init
- chmod 644 *-default.conf sshd
- docker build -t ${DOCKER_IMAGE}:${VERSION} .
- docker tag ${DOCKER_IMAGE}:${VERSION} ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${VERSION}
- docker push ${DOCKER_REGISTRY}/${DOCKER_IMAGE}:${VERSION}
tags:
- docker
only:
- php55
- php56
- php70

View File

@ -21,6 +21,7 @@ RUN yum -y install --enabler remi-php56 \
php-pdo \
php-xml \
php-composer-installers.noarch \
php-opcache \
m4 \
opendkim \
sendmail \