Skip to content

webdcg/gitlab-ci-laravel-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab CI runner for PHP including Git, Composer and PHPUnit

Docker Pulls

Docker images for GitLab CI runner built on top of the official PHP images with the addition of some common and useful extensions for Laravel Framework.

Available tags and Dockerfile links

Installed extensions

The following modules and extensions have been enabled, in addition to those you can already find in the official PHP image:

  • mbstring
  • curl
  • json
  • pdo_mysql
  • exif
  • tidy
  • zip
  • bcmath
  • opcache
  • gd
  • ldap
  • intl
  • imap
  • imagick

NodeJS

NodeJS is installed globally in the all images.

Yarn

Yarn is installed globally in the all images.

Composer

Composer is installed globally in the all images.

Git

Git is installed globally in the all images.

PHPUnit & CodeSniffer

PHPUnit and CodeSniffer are installed globally in the all images.

Composer plugins

PHP:latest

docker login
docker build --tag=gitlab-ci-laravel-php:latest . && \
docker tag gitlab-ci-laravel-php:latest rlunar/gitlab-ci-laravel-php:latest && \
docker push rlunar/gitlab-ci-laravel-php:latest

PHP:7.4

docker login
docker build --tag=gitlab-ci-laravel-php:7.4 . && \
docker tag gitlab-ci-laravel-php:7.4 rlunar/gitlab-ci-laravel-php:7.4 && \
docker push rlunar/gitlab-ci-laravel-php:7.4

PHP:7.3

docker login
docker build --tag=gitlab-ci-laravel-php:7.3 . && \
docker tag gitlab-ci-laravel-php:7.3 rlunar/gitlab-ci-laravel-php:7.3 && \
docker push rlunar/gitlab-ci-laravel-php:7.3

PHP:7.2

docker login
docker build --tag=gitlab-ci-laravel-php:7.2 . && \
docker tag gitlab-ci-laravel-php:7.2 rlunar/gitlab-ci-laravel-php:7.2 && \
docker push rlunar/gitlab-ci-laravel-php:7.2

PHP:7.1

docker login
docker build --tag=gitlab-ci-laravel-php:7.1 . && \
docker tag gitlab-ci-laravel-php:7.1 rlunar/gitlab-ci-laravel-php:7.1 && \
docker push rlunar/gitlab-ci-laravel-php:7.1

PHP:7.0

docker login
docker build --tag=gitlab-ci-laravel-php:7.0 . && \
docker tag gitlab-ci-laravel-php:7.0 rlunar/gitlab-ci-laravel-php:7.0 && \
docker push rlunar/gitlab-ci-laravel-php:7.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%