dist: trusty
+services:
+ - docker
sudo: required
before_install:
- - sudo add-apt-repository 'deb http://deb.debian.org/debian/ stable main non-free contrib'
- - sudo apt-get -qq update
- - sudo apt-get install -y devscripts equivs
- - dch -r -m ''
- - >
- mk-build-deps -s sudo --install
- --tool "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends"
- debian/control
+ - docker build -t debbugs/travis -f .travis/Dockerfile .
script:
- - make; make test
+ - docker run debbugs/travis sh -c 'cd /debbugs/; make; make test'
notifications:
irc:
channels:
--- /dev/null
+FROM debian:stable-slim
+RUN apt-get -qq update; \
+ apt-get install --no-install-recommends -y devscripts equivs; \
+ rm -rf /var/lib/apt/lists/*; \
+ apt-get clean;
+COPY debian/control debian/control
+COPY debian/changelog debian/changelog
+RUN dch -r -m '';
+RUN apt-get -qq update; \
+ mk-build-deps --install \
+ --tool 'apt-get -y -o Debug:pkgProblemResolver=yes --no-install-recommends' \
+ debian/control; \
+ rm -rf /var/lib/apt/lists/*; \
+ apt-get clean;
+COPY . debbugs
\ No newline at end of file