summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan A. Suarez Romero <jasuarez@igalia.com>2018-08-08 10:30:18 +0200
committerJuan A. Suarez Romero <jasuarez@igalia.com>2018-08-08 10:30:18 +0200
commitcf704d83f254c07fe8e8aae292343e7e662d2c07 (patch)
treeb9806827bcc756b3450f34e03a3b2f480d625201
parent4430c7c8ee2ca1122c5385328d45bbe840132515 (diff)
downloadgrilo-plugins-cf704d83f254c07fe8e8aae292343e7e662d2c07.tar.gz
Remove Travis CI
Now that we can use GitLab CI, we do not require Travis CI anymore.
-rw-r--r--.travis.yml88
1 files changed, 0 insertions, 88 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index d2d41f1..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,88 +0,0 @@
-sudo: false
-
-compiler: gcc
-language: c
-os: linux
-
-services:
- - docker
-
-env:
- - BUILD=autotools
- - BUILD=meson
-before_install:
- - docker pull grilofw/grilo:core
- - echo FROM grilofw/grilo:core > Dockerfile
- - echo ADD . /root/grilo-plugins >> Dockerfile
- - echo WORKDIR /root/grilo-plugins >> Dockerfile
-
-script:
- - if [[ "$BUILD" == "autotools" ]]; then
- echo RUN ./autogen.sh \
- --prefix /usr \
- --enable-gcov \
- --enable-bookmarks \
- --enable-chromaprint \
- --enable-dleyna \
- --enable-dmap \
- --enable-filesystem \
- --enable-flickr \
- --enable-freebox \
- --enable-gravatar \
- --enable-jamendo \
- --enable-local-metadata \
- --enable-lua-factory \
- --enable-magnatune \
- --enable-metadata-store \
- --enable-optical-media \
- --enable-pocket \
- --enable-podcasts \
- --enable-thetvdb \
- --enable-tmdb \
- --enable-tracker \
- --enable-vimeo \
- --enable-youtube >> Dockerfile;
- echo RUN make >> Dockerfile;
- echo RUN make check >> Dockerfile;
- echo RUN make install >> Dockerfile;
- docker build -t grilofw/grilo:latest .;
- fi
- - if [[ "$BUILD" == "meson" ]]; then
- echo RUN meson \
- --prefix /usr \
- -Denable-bookmarks=yes \
- -Denable-chromaprint=yes \
- -Denable-dleyna=yes \
- -Denable-dmap=yes \
- -Denable-filesystem=yes \
- -Denable-flickr=yes \
- -Denable-freebox=yes \
- -Denable-gravatar=yes \
- -Denable-jamendo=yes \
- -Denable-local-metadata=yes \
- -Denable-lua-factory=yes \
- -Denable-magnatune=yes \
- -Denable-metadata-store=yes \
- -Denable-optical-media=yes \
- -Denable-pocket=yes \
- -Denable-podcasts=yes \
- -Denable-thetvdb=yes \
- -Denable-tmdb=yes \
- -Denable-tracker=yes \
- -Denable-vimeo=yes \
- -Denable-youtube=yes \
- . build >> Dockerfile;
- echo RUN ninja -C build >> Dockerfile;
- echo RUN ninja -C build test >> Dockerfile;
- echo RUN ninja -C build install >> Dockerfile;
- docker build .;
- fi
-
-after_success:
- - if [[ "$BUILD" == "autotools" && "$TRAVIS_BRANCH" == "master" ]]; then
- docker run -e COVERALLS_REPO_TOKEN=$COVERALLS_REPO_TOKEN grilofw/grilo:latest /bin/sh -c "cd /root/grilo-plugins && coveralls --exclude tests --exclude help --exclude src/lua-factory/lua-library";
- fi
- - if [[ "$BUILD" == "autotools" && "$TRAVIS_BRANCH" == "master" && -n "$DOCKER_USERNAME" ]]; then
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD";
- docker push grilofw/grilo:latest;
- fi