From 3dbe445fbfb657c3cc18d669888851fabff7beb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20D=C3=ADaz=20M=C3=A1s?= Date: Thu, 22 Apr 2021 09:11:03 +0200 Subject: [PATCH] ci: alpine linux support --- .github/workflows/linux_distribution_check.yml | 2 +- ci/install_dependencies.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linux_distribution_check.yml b/.github/workflows/linux_distribution_check.yml index 42f99e43..6e959b4c 100644 --- a/.github/workflows/linux_distribution_check.yml +++ b/.github/workflows/linux_distribution_check.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: # arch suffering this issue: https://github.com/abseil/abseil-cpp/issues/709 - container_image: ["fedora:latest", "debian:9", "ubuntu:20.04", "centos:7", "opensuse/tumbleweed", "alpine:latest"] + container_image: ["fedora:latest", "debian:9", "ubuntu:20.04", "centos:8", "opensuse/tumbleweed", "alpine:3.13"] compiler: [g++, clang++] build_type: [Release, Debug] shared_libraries: [ON, OFF] diff --git a/ci/install_dependencies.sh b/ci/install_dependencies.sh index f32ac839..990a7cfa 100755 --- a/ci/install_dependencies.sh +++ b/ci/install_dependencies.sh @@ -50,6 +50,11 @@ case "$distro_id" in debian_build_gtest ;; + 'alpine') + apk update + apk add gcc g++ clang cmake make ccache expat-dev zlib-dev libssh-dev curl-dev gtest gtest-dev gmock libintl gettext-dev which dos2unix bash libxml2-utils diffutils python3 + ;; + 'centos'|'rhel') yum -y install epel-release # enable copr for gtest