From ce5cdd24583b34427e0a4e7df44b67c75c74d162 Mon Sep 17 00:00:00 2001 From: huangzhhui Date: Wed, 1 Aug 2018 11:53:49 +0800 Subject: [PATCH 1/3] rpc component add travis ci config --- src/rpc/.travis.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/rpc/.travis.yml diff --git a/src/rpc/.travis.yml b/src/rpc/.travis.yml new file mode 100644 index 000000000..e70c20ba4 --- /dev/null +++ b/src/rpc/.travis.yml @@ -0,0 +1,22 @@ +language: php + +php: + - 7.0 + - 7.1 + +install: + - wget https://github.com/swoole/swoole-src/archive/v4.0.2.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-coroutine + - make -j$(nproc) + - make install + - cd - + +before_script: + - composer update + +script: composer test From 2bf66739f4c965b671a4dc94ae2fcb26896dc4b0 Mon Sep 17 00:00:00 2001 From: huangzhhui Date: Wed, 1 Aug 2018 12:09:48 +0800 Subject: [PATCH 2/3] fix ci --- src/rpc/.travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rpc/.travis.yml b/src/rpc/.travis.yml index e70c20ba4..7c8891bc1 100644 --- a/src/rpc/.travis.yml +++ b/src/rpc/.travis.yml @@ -11,7 +11,7 @@ install: - rm swoole.tar.gz - cd swoole - phpize - - ./configure --enable-coroutine + - ./configure - make -j$(nproc) - make install - cd - From 2fb9750d0f058838eab04afc6a0d1f6bdf32b99e Mon Sep 17 00:00:00 2001 From: huangzhhui Date: Wed, 1 Aug 2018 14:15:08 +0800 Subject: [PATCH 3/3] fix ci --- src/rpc/.travis.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/rpc/.travis.yml b/src/rpc/.travis.yml index 7c8891bc1..cb01e888e 100644 --- a/src/rpc/.travis.yml +++ b/src/rpc/.travis.yml @@ -3,18 +3,11 @@ language: php php: - 7.0 - 7.1 + - 7.2 install: - - wget https://github.com/swoole/swoole-src/archive/v4.0.2.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 - - make -j$(nproc) - - make install - - cd - + - wget https://github.com/swoole/swoole-src/archive/v4.0.2.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 && make -j$(nproc) && make install && cd - + - echo "extension = swoole.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini before_script: - composer update