From 3e3bc7a7fc03926032da9554de1532c3dc3d33a6 Mon Sep 17 00:00:00 2001 From: Aasim Khan Date: Mon, 6 Dec 2021 22:08:24 -0800 Subject: [PATCH] Updating pipeline linux agent image to Ubuntu 18.04 (#17792) * Updating the linux build image * adding python to docker file * adding more required libs --- build/azure-pipelines/linux/Dockerfile | 7 ++++++- build/azure-pipelines/sql-product-build.yml | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build/azure-pipelines/linux/Dockerfile b/build/azure-pipelines/linux/Dockerfile index 9d4810a48b..42eb591854 100644 --- a/build/azure-pipelines/linux/Dockerfile +++ b/build/azure-pipelines/linux/Dockerfile @@ -1,12 +1,17 @@ #Download base image ubuntu 18.04 FROM ubuntu:18.04 +#Adding apt repos for g++-4.9 +RUN echo "deb http://dk.archive.ubuntu.com/ubuntu/ xenial main" >> /etc/apt/sources.list +RUN echo "deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe" >> /etc/apt/sources.list + # Update Software repository RUN apt-get update && apt-get upgrade -y RUN apt-get install -y libxkbfile-dev pkg-config libsecret-1-dev libxss1 dbus xvfb libgtk-3-0 \ libkrb5-dev git apt-transport-https ca-certificates curl gnupg-agent software-properties-common \ - libnss3 libasound2 make gcc libx11-dev fakeroot rpm libgconf-2-4 libunwind8 g++-4.9 + libnss3 libasound2 make gcc libx11-dev fakeroot rpm libgconf-2-4 libunwind8 g++-4.9 python-dev \ + libgbm-dev RUN rm /usr/bin/gcc RUN rm /usr/bin/g++ diff --git a/build/azure-pipelines/sql-product-build.yml b/build/azure-pipelines/sql-product-build.yml index c3871e2525..ff29c891dc 100644 --- a/build/azure-pipelines/sql-product-build.yml +++ b/build/azure-pipelines/sql-product-build.yml @@ -1,7 +1,7 @@ resources: containers: - container: linux-x64 - image: sqltoolscontainers.azurecr.io/linux-build-agent:3 + image: sqltoolscontainers.azurecr.io/linux-build-agent:6 endpoint: SqlToolsContainers jobs: