Skip to content
Snippets Groups Projects
Commit 1bf6192e authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

Merge branch 'github-workflow-disable-lcg99' into 'main'

fix: remove LCG99 from linux-lcg workflow

See merge request !55
parents 0462ebd4 681337d2
No related branches found
No related tags found
1 merge request!55fix: remove LCG99 from linux-lcg workflow
Pipeline #71808 failed
...@@ -3,13 +3,12 @@ name: linux-lcg ...@@ -3,13 +3,12 @@ name: linux-lcg
on: [push, pull_request] on: [push, pull_request]
jobs: jobs:
ubuntu-2004: build-lcg-ubuntu-2004:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
LCG: ["LCG_101/x86_64-ubuntu2004-gcc9-opt", LCG: ["LCG_101/x86_64-ubuntu2004-gcc9-opt"]
"LCG_99/x86_64-ubuntu2004-gcc9-opt"]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: cvmfs-contrib/github-action-cvmfs@v2 - uses: cvmfs-contrib/github-action-cvmfs@v2
...@@ -19,16 +18,33 @@ jobs: ...@@ -19,16 +18,33 @@ jobs:
with: with:
release-platform: ${{ matrix.LCG }} release-platform: ${{ matrix.LCG }}
run: | run: |
cmake -B build -S . PREFIX=${PWD}/install
# install ip6 repo
git clone https://github.com/eic/ip6.git eic_ip6
pushd eic_ip6
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=${PREFIX}
cmake --build build -- install cmake --build build -- install
popd
# install this repo
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=${PREFIX}
cmake --build build -- install
# link ip6 into install
ln -sf ../ip6/ip6 ${PREFIX}/share/ecce/ip6
# check geometry
source ${PREFIX}/setup.sh
checkGeometry -c ${DETECTOR_PATH}/${DETECTOR}.xml
- uses: actions/upload-artifact@v3
with:
name: build-lcg-ubuntu2004
path: install/
if-no-files-found: error
ubuntu-2204: build-lcg-ubuntu-2204:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
LCG: ["LCG_101/x86_64-ubuntu2004-gcc9-opt", LCG: ["LCG_101/x86_64-ubuntu2004-gcc9-opt"]
"LCG_99/x86_64-ubuntu2004-gcc9-opt"]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: cvmfs-contrib/github-action-cvmfs@v2 - uses: cvmfs-contrib/github-action-cvmfs@v2
...@@ -38,5 +54,23 @@ jobs: ...@@ -38,5 +54,23 @@ jobs:
with: with:
release-platform: ${{ matrix.LCG }} release-platform: ${{ matrix.LCG }}
run: | run: |
cmake -B build -S . PREFIX=${PWD}/install
# install ip6 repo
git clone https://github.com/eic/ip6.git eic_ip6
pushd eic_ip6
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=${PREFIX}
cmake --build build -- install cmake --build build -- install
popd
# install this repo
cmake -B build -S . -DCMAKE_INSTALL_PREFIX=${PREFIX}
cmake --build build -- install
# link ip6 into install
ln -sf ../ip6/ip6 ${PREFIX}/share/ecce/ip6
# check geometry
source ${PREFIX}/setup.sh
checkGeometry -c ${DETECTOR_PATH}/${DETECTOR}.xml
- uses: actions/upload-artifact@v3
with:
name: build-lcg-ubuntu2204
path: install/
if-no-files-found: error
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment