From 072fbd54dcea8bb7218887a3890f03e7e50d34c8 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sun, 17 May 2020 22:46:42 -0700 Subject: [PATCH 1/2] Add CI build for groovy --- .github/workflows/ccpp.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml index b5914dc..e6998d1 100644 --- a/.github/workflows/ccpp.yml +++ b/.github/workflows/ccpp.yml @@ -97,3 +97,24 @@ jobs: - name: Build run: | docker exec chimera-docker /bin/sh -c "cd $GITHUB_WORKSPACE && . .ci/script.sh"; + + groovy_gcc_release: + name: groovy_gcc_release_llvm9 + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v1 + - name: Install Dependencies + env: + OS_NAME: linux + COMPILER: gcc + BUILD_TYPE: Release + LLVM_VERSION: 9 # 10 is the default but Chimera doesn't work with it + PYTHON_VERSION: 3.8 + DOCKERFILE: Dockerfile.ubuntu-groovy + run: | + docker build -t "${DOCKERFILE,,}" -f ".ci/docker/$DOCKERFILE" .; + docker run -itd -v $GITHUB_WORKSPACE:$GITHUB_WORKSPACE --env-file .ci/docker/env.list --name chimera-docker "${DOCKERFILE,,}"; + docker exec chimera-docker /bin/sh -c "cd $GITHUB_WORKSPACE && . .ci/install.sh"; + - name: Build + run: | + docker exec chimera-docker /bin/sh -c "cd $GITHUB_WORKSPACE && . .ci/script.sh"; From 43af8c9ff4469df6db203d7a83dfdcc9ca4a8d41 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sun, 17 May 2020 22:47:56 -0700 Subject: [PATCH 2/2] Add groovy dockerfile --- .ci/docker/Dockerfile.ubuntu-groovy | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .ci/docker/Dockerfile.ubuntu-groovy diff --git a/.ci/docker/Dockerfile.ubuntu-groovy b/.ci/docker/Dockerfile.ubuntu-groovy new file mode 100644 index 0000000..07ebd9f --- /dev/null +++ b/.ci/docker/Dockerfile.ubuntu-groovy @@ -0,0 +1,3 @@ +FROM ubuntu:groovy + +ENV DEBIAN_FRONTEND=noninteractive