Skip to content

Commit

Permalink
Use manual installation of preCICE in deal.II container
Browse files Browse the repository at this point in the history
  • Loading branch information
davidscn committed Aug 12, 2024
1 parent e943634 commit 09832c0
Showing 1 changed file with 7 additions and 18 deletions.
25 changes: 7 additions & 18 deletions .github/workflows/heat_transfer_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,15 @@ jobs:
build:

runs-on: ubuntu-latest
container: dealii/dealii:master-jammy
timeout-minutes: 30

steps:
- name: build preCICE
uses: precice/setup-precice-action@main
with:
precice-version: develop
install-prefix: /usr/local
- uses: actions/checkout@v4
- name: run test

run: |
command="sudo apt-get -y update && \
sudo apt-get -y upgrade && \
sudo apt-get -y install libboost-all-dev && \
git clone https://github.com/${{ github.repository }} && \
cd matrix-free-dealii-precice && \
git fetch origin ${{ github.ref }} && \
git checkout FETCH_HEAD && \
cd tests/heat && \
./run_tests.sh";
echo $command
docker pull dealii/dealii:master-jammy
docker pull precice/precice:nightly
docker build -t dealii-precice:develop -f ./utilities/Dockerfile .
docker run -t dealii-precice:develop /bin/sh -c "$command";
run: cd tests/heat && ./run_tests.sh

0 comments on commit 09832c0

Please sign in to comment.