85
85
image : ${{ fromJSON(needs.docker.outputs.images).ov_build.ubuntu_20_04_x64 }}
86
86
volumes :
87
87
- /mount:/mount
88
- options : -e SCCACHE_AZURE_BLOB_CONTAINER -e SCCACHE_AZURE_CONNECTION_STRING
89
88
env :
90
89
DEBIAN_FRONTEND : noninteractive # to prevent apt-get from waiting user input
91
90
CMAKE_BUILD_TYPE : ' Release'
95
94
OPENVINO_CONTRIB_REPO : /__w/openvino/openvino/openvino_contrib
96
95
BUILD_DIR : /__w/openvino/openvino/openvino_build
97
96
COVERITY_TOOL_DIR : /__w/openvino/openvino/coverity_tool
98
- CMAKE_CXX_COMPILER_LAUNCHER : sccache
99
- CMAKE_C_COMPILER_LAUNCHER : sccache
100
- SCCACHE_IGNORE_SERVER_IO_ERROR : 1
101
- SCCACHE_SERVER_PORT : 35555
102
- SCCACHE_ERROR_LOG : /__w/openvino/sccache_log.txt
103
- SCCACHE_LOG : warn
104
- SCCACHE_AZURE_KEY_PREFIX : coverity_lin
105
- SCCACHE_CACHE_SIZE : 50G
106
97
107
98
steps :
108
99
- name : Clone OpenVINO
@@ -141,8 +132,6 @@ jobs:
141
132
#
142
133
# Build
143
134
#
144
- - name : Clean sccache stats
145
- run : ${SCCACHE_PATH} --zero-stats
146
135
147
136
- name : CMake configure - OpenVINO
148
137
run : |
@@ -165,9 +154,6 @@ jobs:
165
154
166
155
- name : Cmake build - OpenVINO with Coverity
167
156
run : ${COVERITY_TOOL_DIR}/cov-analysis*/bin/cov-build --dir ${BUILD_DIR}/cov-int cmake --build ${BUILD_DIR} --parallel $(nproc) --config ${{ env.CMAKE_BUILD_TYPE }}
168
-
169
- - name : Show sccache stats
170
- run : ${SCCACHE_PATH} --show-stats
171
157
172
158
- name : Pack Artefacts
173
159
run : tar -cvf - cov-int | pigz > openvino.tgz
0 commit comments