为基于.travis.yml的php项目创建一个简单的dockerfile
docker-travis-php的Python项目详细描述
为基于.travis.yml的php项目删除一个简单的dockerfile
不要用这个假设它会起作用。很可能不会。因此描述。
简直是最糟糕的。我甚至不能。
安装
通过pypi使用pip:
pip install docker-travis-php
通过github使用pip:
pip install git+git://github.com/josegonzalez/docker-travis-php.git#egg=docker-travis-php
用法
在带有.travis.yml的目录中,运行以下命令:
docker-travis-php
现在该目录中有一个Dockerfile,可以通过以下命令运行:
# builds the ``before_script`` and ``script`` sections
# useful for "local" travis runs
docker build .
安装的默认debian包(在php扩展之前)如下:
- git-core
- libcurl4-openssl-dev
- libicu-dev
- php-pear
- php5-cli
您可以使用以下环境变量添加更多内容:
exportPACKAGES=wget docker-travis-php
默认情况下,将生成以下扩展:
- curl
- intl
- mbstring
- mysql
- redis
- xdebug
您可以使用以下环境变量对此进行配置:
exportEXTENSIONS=curl,intl,mbstring docker-travis-php