diff --git a/.travis.yml b/.travis.yml index a5a6cb5..02284ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,11 @@ services: language: php +addons: + apt: + packages: + - expect + php: - '7.0' - '7.1' @@ -12,10 +17,16 @@ php: - nightly before_script: -- docker pull evilfreelancer/docker-routeros -- docker run -d -p 2222:22 -p 8728:8728 -p 8729:8729 -ti evilfreelancer/docker-routeros +- sudo apt-get update +- sudo apt-get install -y expect +- docker pull evilfreelancer/docker-routeros:6.42 +- docker pull evilfreelancer/docker-routeros:latest +- docker run -d -p 12222:22 -p 18728:8728 -p 18729:8729 -ti evilfreelancer/docker-routeros:6.42 +- docker run -d -p 2222:22 -p 8728:8728 -p 8729:8729 -ti evilfreelancer/docker-routeros:latest - docker ps -a - sleep 30 +- ./preconfig.sh 12222 2>/dev/null +- ./preconfig.sh 2222 2>/dev/null - composer self-update - composer install --prefer-source --no-interaction --dev diff --git a/preconf.sh b/preconf.sh new file mode 100755 index 0000000..f915620 --- /dev/null +++ b/preconf.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=nos -p "$1" -l admin localhost "/user set admin password=admin; /quit;" -p "$1"