Codebase list i3-gaps / 23ee160
travis: build ubuntu packages for xenial, not wily (#2474) The extra rm command when configuring the repository is necessary because of https://bugs.debian.org/838779. Michael Stapelberg authored 7 years ago GitHub committed 7 years ago
3 changed file(s) with 8 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
1414 {
1515 "includePattern": "deb/ubuntu-amd64/(.*\\.deb)$",
1616 "matrixParams": {
17 "deb_distribution": "wily",
17 "deb_distribution": "xenial",
1818 "deb_component": "main",
1919 "deb_architecture": "amd64"
2020 },
2323 {
2424 "includePattern": "deb/ubuntu-i386/(.*\\.deb)$",
2525 "matrixParams": {
26 "deb_distribution": "wily",
26 "deb_distribution": "xenial",
2727 "deb_component": "main",
2828 "deb_architecture": "i386"
2929 },
00 # vim:ft=Dockerfile
11 # Same as travis-base.Dockerfile, but without the test suite dependencies since
22 # we only build Debian packages on Ubuntu i386, we don’t run the tests.
3 FROM i386/ubuntu:wily
3 FROM i386/ubuntu:xenial
44
55 RUN echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup
66 # Paper over occasional network flakiness of some mirrors.
2323
2424 # Install i3 build dependencies.
2525 COPY debian/control /usr/src/i3-debian-packaging/control
26 RUN echo 'deb http://dl.bintray.com/i3/i3-autobuild-ubuntu wily main' > /etc/apt/sources.list.d/i3-autobuild.list && \
26 RUN echo 'deb http://dl.bintray.com/i3/i3-autobuild-ubuntu xenial main' > /etc/apt/sources.list.d/i3-autobuild.list && \
2727 linux32 apt-get update && \
2828 linux32 apt-get --allow-unauthenticated install i3-autobuild-keyring && \
29 rm -f /var/lib/apt/lists/dl.bintray.com_i3_i3-autobuild-ubuntu_* && \
2930 linux32 apt-get update && \
3031 DEBIAN_FRONTEND=noninteractive mk-build-deps --install --remove --tool 'apt-get --no-install-recommends -y' /usr/src/i3-debian-packaging/control && \
3132 rm -rf /var/lib/apt/lists/*
00 # vim:ft=Dockerfile
11 # Same as travis-base.Dockerfile, but without the test suite dependencies since
22 # we only build Debian packages on Ubuntu, we don’t run the tests.
3 FROM ubuntu:wily
3 FROM ubuntu:xenial
44
55 RUN echo force-unsafe-io > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup
66 # Paper over occasional network flakiness of some mirrors.
2424
2525 # Install i3 build dependencies.
2626 COPY debian/control /usr/src/i3-debian-packaging/control
27 RUN echo 'deb http://dl.bintray.com/i3/i3-autobuild-ubuntu wily main' > /etc/apt/sources.list.d/i3-autobuild.list && \
27 RUN echo 'deb http://dl.bintray.com/i3/i3-autobuild-ubuntu xenial main' > /etc/apt/sources.list.d/i3-autobuild.list && \
2828 apt-get update && \
2929 apt-get --allow-unauthenticated install i3-autobuild-keyring && \
30 rm -f /var/lib/apt/lists/dl.bintray.com_i3_i3-autobuild-ubuntu_* && \
3031 apt-get update && \
3132 DEBIAN_FRONTEND=noninteractive mk-build-deps --install --remove --tool 'apt-get --no-install-recommends -y' /usr/src/i3-debian-packaging/control && \
3233 rm -rf /var/lib/apt/lists/*