From 42b2cd69456939d1b951c41df8fe5ff803c171ea Mon Sep 17 00:00:00 2001 From: John Maguire Date: Thu, 23 Apr 2020 01:22:55 +0100 Subject: [PATCH] Add focal builds --- .circleci/config.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ad2333ae..f1ad77479 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -318,6 +318,32 @@ jobs: - copy_artifacts: build: ubuntu-bionic + build_focal_64: + docker: + - image: ubuntu:focal + steps: + - install_eoan_dependencies + - checkout + - cmake_debian: + distribution: focal + arch: amd64 + - make_deb + - copy_artifacts: + build: ubuntu-focal + + build_focal_32: + docker: + - image: i386/ubuntu:focal + steps: + - install_eoan_dependencies + - checkout + - cmake_debian: + distribution: focal + arch: i386 + - make_deb + - copy_artifacts: + build: ubuntu-focal + build_eoan_64: docker: - image: ubuntu:eoan @@ -748,6 +774,14 @@ workflows: version: 2 build_all: jobs: + - build_focal_64: + filters: + tags: + only: /\d+\.\d+\.\d+(rc\d+)?$/ + - build_focal_32: + filters: + tags: + only: /\d+\.\d+\.\d+(rc\d+)?$/ - build_eoan_64: filters: tags: @@ -802,6 +836,8 @@ workflows: ignore: /.*/ context: github requires: + - build_focal_64 + - build_focal_32 - build_eoan_64 - build_eoan_32 - build_bionic_64 @@ -821,6 +857,8 @@ workflows: ignore: /.*/ context: github requires: + - build_focal_64 + - build_focal_32 - build_eoan_64 - build_eoan_32 - build_bionic_64 @@ -835,6 +873,8 @@ workflows: - upload_artifacts: context: gcp requires: + - build_focal_64 + - build_focal_32 - build_eoan_64 - build_eoan_32 - build_bionic_64