|
90 | 90 | MANIFEST_PATH: '/__w/openvino/openvino/manifest.yml'
|
91 | 91 | PRODUCT_TYPE: public_linux_${{ inputs.os }}_${{ inputs.arch }}_release
|
92 | 92 | steps:
|
| 93 | + - name: Clone OpenVINO (with trace) |
| 94 | + if: ${{ inputs.os == 'fedora_29' }} # to debug ticket 160901 |
| 95 | + env: |
| 96 | + GIT_TRACE: 1 |
| 97 | + GIT_TRACE_PERFORMANCE: 1 |
| 98 | + GIT_CURL_VERBOSE: 1 |
| 99 | + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
| 100 | + timeout-minutes: 15 |
| 101 | + with: |
| 102 | + path: ${{ env.OPENVINO_REPO }} |
| 103 | + submodules: 'true' |
| 104 | + |
93 | 105 | - name: Clone OpenVINO
|
| 106 | + if: ${{ inputs.os != 'fedora_29' }} |
94 | 107 | uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
95 | 108 | timeout-minutes: 15
|
96 | 109 | with:
|
@@ -182,23 +195,23 @@ jobs:
|
182 | 195 | cmake --install . --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${INSTALL_TEST_DIR} --component tests
|
183 | 196 | cmake --install . --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${DEVELOPER_PACKAGE_DIR} --component developer_package
|
184 | 197 | working-directory: ${{ env.BUILD_DIR }}
|
185 |
| - |
| 198 | + |
186 | 199 | - name: Pack openvino_package
|
187 | 200 | run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_package.tar.gz
|
188 | 201 | working-directory: ${{ env.INSTALL_DIR }}
|
189 |
| - |
| 202 | + |
190 | 203 | - name: Pack openvino_developer_package
|
191 | 204 | run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_developer_package.tar.gz
|
192 | 205 | working-directory: ${{ env.DEVELOPER_PACKAGE_DIR }}
|
193 |
| - |
| 206 | + |
194 | 207 | - name: Pack openvino_tests
|
195 | 208 | run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_tests.tar.gz
|
196 | 209 | working-directory: ${{ env.INSTALL_TEST_DIR }}
|
197 |
| - |
| 210 | + |
198 | 211 | - name: Build Debian packages
|
199 | 212 | if: ${{ inputs.build-debian-packages }}
|
200 | 213 | run: |
|
201 |
| - # Ubuntu 24 does not allow using the system Python directly so |
| 214 | + # Ubuntu 24 does not allow using the system Python directly so |
202 | 215 | # we have to use Python from the virtual environment created in Docker
|
203 | 216 | [[ ${{ inputs.os }} == "ubuntu_24_04" ]] && python_exec=/venv/bin/python3 || python_exec=/usr/bin/python3
|
204 | 217 | $python_exec -m pip install -U pip
|
@@ -234,7 +247,7 @@ jobs:
|
234 | 247 | -DENABLE_WHEEL=OFF
|
235 | 248 | cmake --build ${BUILD_DIR} --parallel $(nproc)
|
236 | 249 | cmake --install ${BUILD_DIR} --prefix ${INSTALL_DIR_JS}
|
237 |
| - |
| 250 | +
|
238 | 251 | - name: Pack openvino_js_package
|
239 | 252 | if: ${{ fromJSON(inputs.affected-components).JS_API && inputs.build-js }}
|
240 | 253 | run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_js_package.tar.gz
|
@@ -270,15 +283,15 @@ jobs:
|
270 | 283 | name: openvino_package
|
271 | 284 | path: ${{ env.BUILD_DIR }}/openvino_package.tar.gz
|
272 | 285 | if-no-files-found: 'error'
|
273 |
| - |
| 286 | + |
274 | 287 | - name: Upload openvino wheels
|
275 | 288 | if: ${{ inputs.os != 'debian_10' && inputs.arch != 'arm' }}
|
276 | 289 | uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
277 | 290 | with:
|
278 | 291 | name: openvino_wheels
|
279 | 292 | path: ${{ env.INSTALL_WHEELS_DIR }}/wheels/*.whl
|
280 | 293 | if-no-files-found: 'error'
|
281 |
| - |
| 294 | + |
282 | 295 | - name: Upload openvino js package
|
283 | 296 | if: ${{ fromJSON(inputs.affected-components).JS_API && inputs.build-js }}
|
284 | 297 | uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
|
|
0 commit comments