diff options
author | Juan A. Suarez Romero <jasuarez@igalia.com> | 2018-08-08 10:30:18 +0200 |
---|---|---|
committer | Juan A. Suarez Romero <jasuarez@igalia.com> | 2018-08-08 10:30:18 +0200 |
commit | cf704d83f254c07fe8e8aae292343e7e662d2c07 (patch) | |
tree | b9806827bcc756b3450f34e03a3b2f480d625201 | |
parent | 4430c7c8ee2ca1122c5385328d45bbe840132515 (diff) | |
download | grilo-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.yml | 88 |
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 |