Skip to content

c++ standard set

c++ standard set #51

Workflow file for this run

name: halld_recon
on:
push:
branches: [rasool_gluex_ci_testing]
pull_request:
branches: [rasool_gluex_ci_testing]
jobs:
jana2_halld_recon:
name: halld_recon
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
path: JANA2
- uses: cvmfs-contrib/github-action-cvmfs@v4
- name: Make all container scripts executable
run: |
ls .
chmod +x ./JANA2/containers/scripts/*.sh
- name: Build JANA2
run: |
docker run --rm \
--user $(id -u):$(id -g) \
--volume /cvmfs/oasis.opensciencegrid.org/gluex/group/:/group \
--mount type=bind,source=${{ github.workspace }},target=/workspace \
raiqarasool/rjones-gluex:latest /bin/bash -c "source /workspace/JANA2/containers/scripts/jana_build.sh"
- name: Git Clone Halld_recon
run: |
mkdir halld_recon
cd halld_recon
git clone --branch rasool_jana2 https://github.com/JeffersonLab/halld_recon.git .
- name: Build Halld_recon
run: |
docker run --rm \
--user $(id -u):$(id -g) \
--volume /cvmfs/oasis.opensciencegrid.org/gluex/group/:/group \
--mount type=bind,source=${{ github.workspace }},target=/workspace \
raiqarasool/rjones-gluex:latest /bin/bash -c "source /workspace/JANA2/containers/scripts/halld_recon_build.sh"