Skip to content

javister/javister-docker-travis-ci-cli

Repository files navigation

Docker образ с клиентом Travis CI

Download Build Status

Введение

Данный образ предназначен для работы с сервисом 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

Releases

No releases published

Packages

No packages published