mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-05-02 23:27:30 +02:00
chore: Add Ubuntu 20.04 image for Travis
This commit is contained in:
parent
cbfcb387a8
commit
f3a865f6a3
@ -19,6 +19,10 @@ matrix:
|
|||||||
env:
|
env:
|
||||||
- VM=ubuntu
|
- VM=ubuntu
|
||||||
- TAG=18.04
|
- TAG=18.04
|
||||||
|
- os: linux
|
||||||
|
env:
|
||||||
|
- VM=ubuntu
|
||||||
|
- TAG=20.04
|
||||||
- os: linux
|
- os: linux
|
||||||
env:
|
env:
|
||||||
- VM=mxe
|
- VM=mxe
|
||||||
|
|||||||
21
docker/Dockerfile.ubuntu_20.04
Normal file
21
docker/Dockerfile.ubuntu_20.04
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
FROM ubuntu:20.04
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
autoconf \
|
||||||
|
automake \
|
||||||
|
clang \
|
||||||
|
g++ \
|
||||||
|
libtool \
|
||||||
|
libsnmp-dev \
|
||||||
|
libxml2-dev \
|
||||||
|
libxslt1-dev \
|
||||||
|
make \
|
||||||
|
nsis \
|
||||||
|
cmake \
|
||||||
|
git \
|
||||||
|
qt5-default \
|
||||||
|
ccache
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
CMD ["bash"]
|
||||||
10
docker/travis.ubuntu_20.04.sh
Executable file
10
docker/travis.ubuntu_20.04.sh
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e -x
|
||||||
|
|
||||||
|
mkdir -p /fwbuilder/build
|
||||||
|
cd /fwbuilder/build
|
||||||
|
cmake .. -DCMAKE_BUILD_TYPE=Debug
|
||||||
|
make -j$(nproc)
|
||||||
|
make install
|
||||||
|
QT_QPA_PLATFORM=vnc ctest --verbose
|
||||||
Loading…
x
Reference in New Issue
Block a user