当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 52

snowind / YurunHttp
暂停

forked from 宇润 / YurunHttp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.travis.yml 3.00 KB
一键复制 编辑 原始数据 按行查看 历史
宇润 提交于 2020-07-21 08:51 . 更新测试
language: php
os: linux
dist: trusty
jobs:
include:
- php: '5.5'
env: PHPUNIT_VERSION="4"
- php: '5.6'
env: PHPUNIT_VERSION="5"
- php: '7.1'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.2'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.3'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.4'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.1'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.2'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.3'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.4'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.0'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.1'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.2'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.3'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.1'
env: SWOOLE_VERSION="master"
- php: '7.2'
env: SWOOLE_VERSION="master"
- php: '7.3'
env: SWOOLE_VERSION="master"
- php: '7.4'
env: SWOOLE_VERSION="master"
- php: 'nightly'
env: SWOOLE_VERSION="master" DISABLE_XDEBUG=false INSTALL_REDIS_EXT=true
allow_failures:
- env: SWOOLE_VERSION="master"
- php: nightly
env:
global:
- HTTP_SERVER_HOST=http://127.0.0.1:8898/
- WS_SERVER_HOST=ws://127.0.0.1:8900/
- WSS_SERVER_HOST=wss://127.0.0.1:8902/
services:
- redis
addons:
apt:
packages:
- nginx
install:
- dd if=/dev/zero of=swap bs=1024 count=2048000 && chmod 600 swap && sudo mkswap swap && sudo swapon swap
- if [[ $INSTALL_REDIS_EXT == true ]]; then
wget https://github.com/phpredis/phpredis/archive/develop.zip;
unzip develop.zip;
cd phpredis-develop;
phpize;
./configure;
make && make install;
cd ../;
fi
- echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- echo "always_populate_raw_post_data=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- if [[ $DISABLE_XDEBUG != false ]]; then
phpenv config-rm xdebug.ini;
fi
- if [[ $SWOOLE_VERSION ]]; then
wget https://github.com/swoole/swoole-src/archive/$SWOOLE_VERSION.tar.gz -O swoole.tar.gz && mkdir -p swoole && tar -xf swoole.tar.gz -C swoole --strip-components=1 && rm swoole.tar.gz && cd swoole && phpize && ./configure --enable-openssl --enable-http2 && make -j && make install && cd -;
echo "extension = swoole.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini;
php --ri swoole;
wget https://github.com/Yurunsoft/swoole-binary/releases/download/v4.4.12/swoole_4.4.12_e48bc457_x86-64_linux.tar.xz;
mkdir -p /opt/swoole;
tar -C /opt/swoole -xvf swoole_4.4.12_e48bc457_x86-64_linux.tar.xz;
/opt/swoole/bin/php --ri swoole;
fi
before_script:
- sudo cp $TRAVIS_BUILD_DIR/.travis/default.vhost /etc/nginx/sites-available/default.vhost
- sudo ln -s /etc/nginx/sites-available/default.vhost /etc/nginx/sites-enabled/default.vhost
- sudo service nginx reload
- date
- env
- uname -a
- ulimit -a
- ls -al
- pwd
- php -v
- php -m
- php --ri redis
- php --ri curl;
- php --ri openssl;
script:
- composer install-test
PHP
1
https://gitee.com/snowid/YurunHttp.git
git@gitee.com:snowid/YurunHttp.git
snowid
YurunHttp
YurunHttp
dev

搜索帮助