|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- language: php
- dist: xenial
-
- cache:
- directories:
- - $HOME/.cache/pip
- - $HOME/.composer/cache
-
- php:
- - 7.2
- - 7.3
- - 7.4
- - nightly
-
- matrix:
- fast_finish: true
- allow_failures:
- - php: nightly
- include:
- - php: 7.2
- env: PREFER_LOWEST=1
- - php: 7.4
- env: LINT=1
-
- before_install:
- - PYTHON3_VERSION=$(pyenv versions | grep -oP "3.[0-9]{1,}.[0-9]{1,}" | tail -1)
- - pyenv global ${PYTHON3_VERSION}
-
- install:
- - if [[ $PREFER_LOWEST != 1 ]]; then travis_retry composer update --no-interaction --prefer-dist; fi
- - if [[ $PREFER_LOWEST == 1 ]]; then travis_retry composer update --no-interaction --prefer-dist --prefer-lowest; fi
- - if [[ $LINT != 1 ]]; then pip3 install cchardet xld_logchecker eac_logchecker; fi
-
- script:
- - if [[ $LINT == 1 ]]; then composer run lint; fi
- - if [[ $LINT == 1 ]]; then composer run static-analysis; fi
- - if [[ $LINT != 1 ]]; then composer run test; fi
- - if [[ $LINT != 1 ]]; then bin/logchecker --version; fi
-
- before_deploy:
- - rm -rf vendor
- - composer install --no-dev --optimize-autoloader
- - php -d phar.readonly=0 bin/compile
-
- deploy:
- provider: releases
- api_key:
- secure: fsMbI9nYrxmSQRXNjNPqd7Oxdnnv5HyKPd2Va7AqQzbOsdTTPY5tz3/6RdeaG2cPjG19qxbWu/g21ysb/hWWeVyFpmIc8pl4TZcJTOrv28VNJiru87ynjjCKbP5N0AD6pnaVs3A6u8zjVZy2vlW1eOXU18xgTgA+yk/IoZX2AChItXdphgVI0rd941d/hkrnMj5shzy1Uv6wgbJSpD27UQ4d3zgGAgc6gteuXGRy0dizo4g0VrvQ21rpezLAgT0e1cefjIqAYwLFP2tm/Nsi5QLLYhSsQptkCUto+gFeGCLBgIMV5dz2IWIkFXQOdiVYjIGmT86GFN32bMLMDpO0ppTc8NPDjnni1cnM6/N/gMm/JvmLzGHMMEGYMgO+Yg1qgQi8MwjTk5twklsiJSUHIsa1WWo1+uj1rO5TQ8CzgajmNr5upJ9PI75rbOw+cn2DzR8UBPVDl+1YxJfz4XhmRgSdF98s+7kGS3Ehaby+gXnH76m2dU43CWukaz9hwGvDdG4nc0C7XDtLq15vbKcK5BywI0pCJRVwa81KBrt9mP4CU1hY2VidS1iQubegJ59bNN/B+xBW92i4AmBd1QhbBnExQ05xFpusIxjSx/7ty9GNTqm3P5JDRQUj+dgNGNgfoaq/ACkWfd68W/IHqPLnh6saReQd2mrTBKtoDs0Atik=
- file: logchecker.phar
- skip_cleanup: true
- on:
- tags: true
- repo: OPSnet/Logchecker
- php: '7.2'
- condition: $PREFER_LOWEST != 1 && $Lint != 1
|