@@ -20,6 +20,7 @@ concurrency:
2020jobs :
2121
2222 # # Build Jobs ##
23+
2324 # # Linux
2425 build-centos8 :
2526 secrets : inherit
@@ -83,53 +84,22 @@ jobs:
8384 artifact-out : build-rocky8-7
8485 artifact-path : build
8586
86- # # Dev Build Jobs ##
87- # # Linux
88- cache-ospray-rocky8-7 :
89- secrets : inherit
90- uses : ./.github/workflows/cache-ospray.yml
91- with :
92- image : rockylinux:8.7
93- ospray-version : devel
94- rkcommon-version : devel
95-
96- build-rocky8-7-dev :
97- needs : cache-ospray-rocky8-7
98- uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
99- with :
100- image : rockylinux:8.7
101- cmd : |
102- module load cmake/3.25.3
103- module load intel/2022.1
104- export CC=icx
105- export CXX=icpx
106- export CXXFLAGS="-fhonor-infinities -fhonor-nans"
107- export CFLAGS=$CXXFLAGS
108- export CACHE_DIR=${{ needs.cache-ospray-rocky8-7.outputs.cache-dir }}
109- export OSPRAY_VER=${{ needs.cache-ospray-rocky8-7.outputs.ospray-version }}
110- export CMAKE_PREFIX_PATH=$CACHE_DIR/ospray-$OSPRAY_VER/build/install
111- export TBB_ROOT=$CACHE_DIR/ospray-$OSPRAY_VER/build/tbb/src/tbb
112- cmake -L -S . -B build -DENABLE_OPENIMAGEIO=OFF -DENABLE_OPENVDB=OFF -DENABLE_EXR=OFF
113- cmake --build build -- -j`nproc`
114- artifact-path : build
115- artifact-out : build-rocky8-7-dev
116-
11787 # # MacOS
118- build-macos-clang-dev :
88+ build-macos-clang :
11989 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/macos.yml@main
12090 with :
12191 cmd : |
122- gitlab/macos-dev .sh
92+ gitlab/macos.sh
12393 artifact-out : build-macos
12494 artifact-path : build-macos
12595
12696 # # Windows
127- build-windows-msvc15-dev :
97+ build-windows-msvc15 :
12898 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
12999 with :
130100 cmd : |
131101 $env:Python3_ROOT = "N:/packages/apps/python/3.9.7/windows"
132- gitlab\win-dev .ps1
102+ gitlab\win.ps1
133103 artifact-out : build-windows
134104 artifact-path : build-win
135105
@@ -142,37 +112,31 @@ jobs:
142112 cmake --build build-win-msvc16 --parallel $env:NUMBER_OF_PROCESSORS --config Release --target install
143113
144114 # # Dev Test Jobs
145- test-run-rocky8-7-dev :
146- needs : build-rocky8-7-dev
115+ test-run-rocky8-7 :
116+ needs : build-rocky8-7
147117 uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/docker.yml@main
148118 with :
149- # Run the rocky8-7-dev build on the ubuntu 18.04 image as a test, and because it has vncserver installed
119+ # Run the rocky8-7 build on the ubuntu 18.04 image as a test, and because it has vncserver installed
150120 image : rockylinux:8.7-tgt-rebuild
151121 pre-cmd : yum -y install tigervnc-server mesa-libGLU
152122 cmd : |
153123 module load intel/2023.0
154124 build/ospStudio --verify_install
155- export CACHE_DIR=/NAS/ci-cache
156- export OSPRAY_VER=devel
157125 gitlab/run-dev.sh
158126 gitlab/run-dev-img-cmp.sh
159- artifact-in : build-rocky8-7-dev
127+ artifact-in : build-rocky8-7
160128 artifact-path : build/model-results build/cert-tests/*
161- artifact-out : test-run-rocky8-7-dev
129+ artifact-out : test-run-rocky8-7
162130 artifact-on-failure : true
163131
164132 # ## Devel Coverity Job ###
165133 static-analysis :
166- needs : cache-ospray-rocky8-7
167134 secrets : inherit
168- uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
135+ # uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
136+ uses : intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@tgt/coverity_env
169137 with :
170138 project : OSPRay Studio
171139 prebuild : >
172140 module load cmake/3.25.3 &&
173- export CACHE_DIR=${{ needs.cache-ospray-rocky8-7.outputs.cache-dir }} &&
174- export OSPRAY_VER=${{ needs.cache-ospray-rocky8-7.outputs.ospray-version }} &&
175- export CMAKE_PREFIX_PATH=$CACHE_DIR/ospray-$OSPRAY_VER/build/install/lib64/cmake/ospray-3.0.0 &&
176- export TBB_ROOT=$CACHE_DIR/ospray-$OSPRAY_VER/build/tbb/src/tbb &&
177141 cmake -L -S . -B build -DENABLE_OPENIMAGEIO=OFF -DENABLE_OPENVDB=OFF -DENABLE_EXR=OFF
178142 build : cmake --build build
0 commit comments