]> www.vanbest.org Git - motioneye-debian/commitdiff
try to build using travis-ci.org
authorMarcus Klein <marcus.klein@open-xchange.com>
Thu, 31 Aug 2017 14:20:27 +0000 (16:20 +0200)
committerMarcus Klein <himself@kleini.org>
Sun, 5 Nov 2017 09:07:04 +0000 (10:07 +0100)
.travis.yml [new file with mode: 0644]
extra/Dockerfile

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..aaf2975
--- /dev/null
@@ -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
index aeb7510514de57de84af79a8ac55bdce06c6df1c..1926b5c32521d2bfe40ae76b841e9c23e5325606 100644 (file)
@@ -1,6 +1,17 @@
 FROM ubuntu:17.04
 LABEL maintainer="Conor Heine <conor.heine@gmail.com>"
 
+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 \