From: Marcus Klein Date: Thu, 31 Aug 2017 14:20:27 +0000 (+0200) Subject: try to build using travis-ci.org X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=49a941f5667b5e3aa239454ab244c154e5bc485c;p=motioneye-debian try to build using travis-ci.org --- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..aaf2975 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,9 @@ +sudo: required +language: bash +services: + - docker +install: + - docker build --build-arg VCS_REF=$TRAVIS_COMMIT --build-arg BUILD_DATE=$(date +"%Y-%m-%dT%H:%M:%SZ") -t $DOCKER_REPO:$TRAVIS_BRANCH extra + - docker run --rm $DOCKER_REPO:$TRAVIS_BRANCH uname -a +env: + # DOCKER_REPO diff --git a/extra/Dockerfile b/extra/Dockerfile index aeb7510..1926b5c 100644 --- a/extra/Dockerfile +++ b/extra/Dockerfile @@ -1,6 +1,17 @@ FROM ubuntu:17.04 LABEL maintainer="Conor Heine " +ARG BUILD_DATE +ARG VCS_REF +LABEL org.label-schema.build-date=$BUILD_DATE \ + org.label-schema.docker.dockerfile="extra/Dockerfile" \ + org.label-schema.license="GPLv3" \ + org.label-schema.name="motioneye" \ + org.label-schema.url="https://github.com/ccrisan/motioneye/wiki" \ + org.label-schema.vcs-ref=$VCS_REF \ + org.label-schema.vcs-type="Git" \ + org.label-schema.vcs-url="https://github.com/ccrisan/motioneye.git" + RUN apt-get --quiet update && \ DEBIAN_FRONTEND="noninteractive" apt-get --quiet --yes --option Dpkg::Options::="--force-confnew" --no-install-recommends install \ ffmpeg \