#6622 Split deb jobs
This commit is contained in:
parent
07a70ec6f6
commit
0a539c2453
1 changed files with 43 additions and 14 deletions
|
|
@ -26,17 +26,46 @@ jobs:
|
||||||
make
|
make
|
||||||
displayName: 'Build'
|
displayName: 'Build'
|
||||||
|
|
||||||
- job: LinuxDeb
|
- job: LinuxDeb1
|
||||||
|
pool:
|
||||||
|
vmImage: 'ubuntu-16.04'
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
ubuntu18:
|
||||||
|
image: symless/ubuntu-sudo:18.04
|
||||||
|
ubuntu19:
|
||||||
|
image: symless/ubuntu-sudo:19.04
|
||||||
|
|
||||||
|
container: $[ variables['image'] ]
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
sudo ln -snf /usr/share/zoneinfo/Europe/London /etc/localtime
|
||||||
|
sudo bash -c "echo 'Europe/London' > /etc/timezone"
|
||||||
|
displayName: 'Sort out timezones for updates'
|
||||||
|
|
||||||
|
- script: |
|
||||||
|
sudo DEBIAN_FRONTEND=noninteractive
|
||||||
|
sudo apt-get -y update
|
||||||
|
sudo apt-get -y upgrade
|
||||||
|
sudo apt-get -y install git cmake qtbase5-dev build-essential libx11-dev libxtst-dev libgl1-mesa-dev libssl-dev libavahi-compat-libdnssd-dev debhelper devscripts
|
||||||
|
sudo apt-get -y install qttools5-dev qttools5-dev-tools --no-install-recommends #These will try to install gnome if we allow dependancies
|
||||||
|
displayName: 'Install Pakages'
|
||||||
|
|
||||||
|
- script: |
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake ..
|
||||||
|
make
|
||||||
|
displayName: 'Build'
|
||||||
|
|
||||||
|
- job: LinuxDeb2
|
||||||
pool:
|
pool:
|
||||||
vmImage: 'ubuntu-16.04'
|
vmImage: 'ubuntu-16.04'
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
ubuntu16:
|
ubuntu16:
|
||||||
image: symless/ubuntu-sudo:16.04
|
image: symless/ubuntu-sudo:16.04
|
||||||
ubuntu18:
|
|
||||||
image: symless/ubuntu-sudo:18.04
|
|
||||||
ubuntu19:
|
|
||||||
image: symless/ubuntu-sudo:19.04
|
|
||||||
debian9:
|
debian9:
|
||||||
image: symless/debian-sudo:stretch
|
image: symless/debian-sudo:stretch
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue