1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-02-04 05:07:48 +01:00

Add focal builds

This commit is contained in:
John Maguire 2020-04-23 01:22:55 +01:00
parent b007e54b3d
commit 42b2cd6945

View File

@ -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