Данный образ предназначен для работы с сервисом Travis CI. Его можно использовать в тех случаях, когда нет желания или возможности для установки этой утилиты на рабочую систему.
Для того, чтобы запустить утилиту travis
, можно восспользоваться
следующей командой:
docker run \
-ti \
--rm \
-v "$(pwd)":"$(pwd)" \
-v "$HOME":"$HOME" \
-e LANG="ru_RU.UTF-8" \
-e USER_HOME="$HOME" \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e http_proxy="${http_proxy}" \
-e no_proxy="${no_proxy}" \
--workdir="$(pwd)" \
javister-docker-docker.bintray.io/javister/javister-docker-travis-ci-cli:1.0 <command>
Если имеется регулярная необходимость в использовании данной утилиты, то можно задать алиас в
~/.bashrc
:
travis_func() {
docker run \
-ti \
--rm \
-v "$(pwd)":"$(pwd)" \
-v "$HOME":"$HOME" \
-e LANG="ru_RU.UTF-8" \
-e USER_HOME="$HOME" \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e http_proxy="${http_proxy}" \
-e no_proxy="${no_proxy}" \
-e LOG_LEVEL="WARNING" \
--workdir="$(pwd)" \
javister-docker-docker.bintray.io/javister/javister-docker-travis-ci-cli:1.0 \
$@
}
alias travis=travis_func