mirror of
https://github.com/mpv-player/mpv
synced 2024-11-14 22:48:35 +01:00
2d785f3ea3
This way the docker container in itself does no networking. It seems like travis disabled network access from the actual docker containers.
56 lines
2.0 KiB
YAML
56 lines
2.0 KiB
YAML
language: generic
|
|
|
|
os:
|
|
- linux
|
|
|
|
services:
|
|
- docker
|
|
|
|
sudo: required
|
|
|
|
env:
|
|
matrix:
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci:stable-deps CI_SCRIPT=ci/build-tumbleweed.sh CC=gcc
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci:stable-deps CI_SCRIPT=ci/build-tumbleweed.sh CC=clang
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci:snapshot-deps CI_SCRIPT=ci/build-tumbleweed.sh CC=gcc
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci:snapshot-deps CI_SCRIPT=ci/build-tumbleweed.sh CC=clang
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci-mingw64:i686 CI_SCRIPT=ci/build-mingw64.sh TARGET=i686-w64-mingw32
|
|
- CONTAINER=registry.cirno.systems/kiwi/containers/mpv-ci-mingw64:x86_64 CI_SCRIPT=ci/build-mingw64.sh TARGET=x86_64-w64-mingw32
|
|
global:
|
|
# Coverity token
|
|
- secure: "H21mSRlMhk4BKS0xHZvCFGJxteCP0hRVUxTuNfM2Z9HBsyutuLEYMtViLO86VtM+Tqla3xXPzUdS4ozLwI72Ax/5ZUDXACROj73yW6QhFB5D6rLut12+FjqC7M33Qv2hl0xwgNBmR5dsm1ToP37+Wn+ecJQNvN8fkTXF+HVzOEw="
|
|
# Travis token for mpv.io
|
|
- secure: "nlTVLJK6kRhtXvhKCoJ3YdFGHuKaq/eHowfPw25hqRWuBOZd+HjHY5KIYjV7SxuKFDpJE4GpNcvA3Q31nsqomxpkLYgrwjg6TSazN7ZP+x85ZgV1QGFebrPfGm2n5UR5CAPAwFoeF3pZheLi4bajVzwq1fWW+x3grS188P9OZso="
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
- ci
|
|
- coverity_scan
|
|
|
|
before_install:
|
|
- docker pull $CONTAINER
|
|
script:
|
|
- ./bootstrap.py
|
|
- docker run --env CC --env TARGET -v $TRAVIS_BUILD_DIR:/build $CONTAINER /bin/sh -c "cd /build && $CI_SCRIPT"
|
|
after_failure: cat ./build/config.log
|
|
after_script: TOOLS/travis-rebuild-website
|
|
|
|
notifications:
|
|
email: false
|
|
irc:
|
|
channels:
|
|
- "irc.freenode.org#mpv-devel"
|
|
on_success: change
|
|
on_failure: always
|
|
|
|
addons:
|
|
coverity_scan:
|
|
project:
|
|
name: "mpv-player/mpv"
|
|
description: "Build submitted via Travis CI"
|
|
notification_email: mpv-team@googlegroups.com
|
|
build_command_prepend: "./bootstrap.py && ./waf configure"
|
|
build_command: "./waf build"
|
|
branch_pattern: coverity_scan
|