Skip to content

Commit

Permalink
more work on CI - added Linux_versions workflow (#739)
Browse files Browse the repository at this point in the history
* adding Linux_versions

* adding Linux_versions

* adding Linux_versions

* more

* more

* more

* more

* more

* more

* more

* more

* added data cache to Linux_versions workflow

* working on OLD, NEW

* working on OLD, NEW

* working on OLD, NEW

* working on OLD, NEW

* just using versions

* upgraded g2 to 3.4.5 in develop workflow

* upgraded some versions in develop workflow

* upgraded some versions in develop workflow

* more changes

* more changes

* more changes

* more changes

* more changes

* more changes

* more changes
  • Loading branch information
edwardhartnett committed Dec 14, 2022
1 parent 370d724 commit 4f41d20
Show file tree
Hide file tree
Showing 5 changed files with 413 additions and 40 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
name: debug-docs-test_coverage
# UFS_UTILS test workflow.
#
# Check UFS_UTILS build based on the NCEPLIBS project (deprecated, but still works).
#
# Ed Hartnett 12/13/22
name: Linux_nceplibs
on:
push:
branches:
Expand All @@ -16,20 +21,16 @@ defaults:
shell: bash -exo pipefail {0}

jobs:
debug-build-and-test:
Linux_nceplibs:
runs-on: ubuntu-latest

steps:

- name: install-dependencies
run: |
sudo apt-get update
sudo apt-get install libmpich-dev
sudo apt-get install doxygen
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libmpich-dev libpng-dev libjpeg-dev
sudo apt-get install libnetcdf-dev libnetcdff-dev netcdf-bin pkg-config
python3 -m pip install gcovr
- name: cache-esmf
id: cache-esmf
Expand Down Expand Up @@ -116,11 +117,9 @@ jobs:
export CXX=mpicxx
export FC=mpifort
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:~/jasper/lib;~/jasper/lib64"
cmake -DTEST_FILE_DIR=/home/runner/data -DCMAKE_PREFIX_PATH='~/jasper;~/nceplibs' -DCMAKE_BUILD_TYPE=Debug -DENABLE_DOCS=On ..
cmake -DTEST_FILE_DIR=/home/runner/data -DCMAKE_PREFIX_PATH='~/jasper;~/nceplibs' ..
make -j2
- name: test
run: |
cd ufs_utils/build
# export LSAN_OPTIONS=suppressions=LSanSuppress.supp
ctest --rerun-failed --output-on-failure
Loading

0 comments on commit 4f41d20

Please sign in to comment.