Remove Travis support (#12416)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
parent
575ce64f77
commit
03d562f587
|
@ -4,7 +4,6 @@
|
||||||
!/.gitignore
|
!/.gitignore
|
||||||
!/.editorconfig
|
!/.editorconfig
|
||||||
!/.scrutinizer.yml
|
!/.scrutinizer.yml
|
||||||
!/.travis.yml
|
|
||||||
!/.php_cs
|
!/.php_cs
|
||||||
!/.github/
|
!/.github/
|
||||||
!/.codeclimate.yml
|
!/.codeclimate.yml
|
||||||
|
|
49
.travis.yml
49
.travis.yml
|
@ -1,49 +0,0 @@
|
||||||
os: linux
|
|
||||||
language: php
|
|
||||||
addons:
|
|
||||||
chrome: stable
|
|
||||||
services:
|
|
||||||
- mysql
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
APP_ENV=testing
|
|
||||||
jobs:
|
|
||||||
fast_finish: true
|
|
||||||
include:
|
|
||||||
- php: 7.4
|
|
||||||
dist: bionic
|
|
||||||
env: SKIP_STYLE_CHECK=1 SKIP_WEB_CHECK=1
|
|
||||||
- php: 7.3
|
|
||||||
dist: bionic
|
|
||||||
env: SKIP_UNIT_CHECK=1
|
|
||||||
- php: 7.3
|
|
||||||
dist: bionic
|
|
||||||
env: SKIP_STYLE_CHECK=1 SKIP_WEB_CHECK=1 EXECUTE_BUILD_DOCS=true
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- vendor
|
|
||||||
- $HOME/.cache/pip
|
|
||||||
- $HOME/.composer/cache
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- sudo apt-get -qq update
|
|
||||||
- sudo apt-get install -y snmp fping python3-pip python3-setuptools
|
|
||||||
- mysql -e 'CREATE DATABASE librenms_phpunit_78hunjuybybh CHARACTER SET utf8 COLLATE utf8_unicode_ci;'
|
|
||||||
- cp .env.travis .env
|
|
||||||
|
|
||||||
install:
|
|
||||||
- travis_retry composer install --no-interaction --prefer-dist --no-suggest
|
|
||||||
- pip3 install --user snmpsim PyMySQL pylint
|
|
||||||
- test -n "$SKIP_WEB_CHECK" || php artisan dusk:update --detect
|
|
||||||
|
|
||||||
after_failure:
|
|
||||||
- tail /tmp/snmpsimd.log
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
- phpenv config-rm xdebug.ini
|
|
||||||
- test -n "$SKIP_WEB_CHECK" || php artisan serve --env=dusk.testing 2>/dev/null &
|
|
||||||
- test -n "$SKIP_UNIT_CHECK" || ~/.local/bin/snmpsimd.py --data-dir=tests/snmpsim --agent-udpv4-endpoint=127.1.6.2:1162 --logging-method=file:/tmp/snmpsimd.log &
|
|
||||||
|
|
||||||
script:
|
|
||||||
- php artisan dev:check ci
|
|
|
@ -37,7 +37,6 @@ class FileCategorizer extends Categorizer
|
||||||
if (getenv('CIHELPER_DEBUG')) {
|
if (getenv('CIHELPER_DEBUG')) {
|
||||||
$this->setSkippable(function ($item) {
|
$this->setSkippable(function ($item) {
|
||||||
return in_array($item, [
|
return in_array($item, [
|
||||||
'.travis.yml',
|
|
||||||
'.github/workflows/test.yml',
|
'.github/workflows/test.yml',
|
||||||
'LibreNMS/Util/CiHelper.php',
|
'LibreNMS/Util/CiHelper.php',
|
||||||
'LibreNMS/Util/FileCategorizer.php',
|
'LibreNMS/Util/FileCategorizer.php',
|
||||||
|
@ -66,7 +65,7 @@ class FileCategorizer extends Categorizer
|
||||||
return Str::startsWith($item, 'resources/') ? $item : false;
|
return Str::startsWith($item, 'resources/') ? $item : false;
|
||||||
});
|
});
|
||||||
$this->addCategory('full-checks', function ($item) {
|
$this->addCategory('full-checks', function ($item) {
|
||||||
return in_array($item, ['composer.lock', '.travis.yml', '.github/workflows/test.yml']) ? $item : false;
|
return in_array($item, ['composer.lock', '.github/workflows/test.yml']) ? $item : false;
|
||||||
});
|
});
|
||||||
$this->addCategory('os-files', function ($item) {
|
$this->addCategory('os-files', function ($item) {
|
||||||
if (($os_name = $this->osFromFile($item)) !== null) {
|
if (($os_name = $this->osFromFile($item)) !== null) {
|
||||||
|
|
|
@ -240,7 +240,7 @@ class CiHelperTest extends TestCase
|
||||||
'unit_svg' => true,
|
'unit_svg' => true,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
putenv('FILES=.travis.yml');
|
putenv('FILES=.github/workflows/test.yml');
|
||||||
$helper = new CiHelper();
|
$helper = new CiHelper();
|
||||||
$helper->detectChangedFiles();
|
$helper->detectChangedFiles();
|
||||||
$this->assertFlagsSet($helper, [
|
$this->assertFlagsSet($helper, [
|
||||||
|
|
|
@ -182,7 +182,7 @@ class FileCategorizerTest extends TestCase
|
||||||
public function testFullChecks()
|
public function testFullChecks()
|
||||||
{
|
{
|
||||||
$this->assertCategorized(['full-checks' => ['composer.lock']]);
|
$this->assertCategorized(['full-checks' => ['composer.lock']]);
|
||||||
$this->assertCategorized(['full-checks' => ['.travis.yml']], ['other', '.travis.yml']);
|
$this->assertCategorized(['full-checks' => ['.github/workflows/test.yml']], ['other', '.github/workflows/test.yml']);
|
||||||
|
|
||||||
$this->assertCategorized([
|
$this->assertCategorized([
|
||||||
'os' => ['3com', 'calix', 'ptp650', 'dd-wrt', 'arista_eos'],
|
'os' => ['3com', 'calix', 'ptp650', 'dd-wrt', 'arista_eos'],
|
||||||
|
|
Loading…
Reference in New Issue