3 COMMIT
=$
(printf '%03d-%s' $
(git cherry
$CI_MERGE_REQUEST_DIFF_BASE_SHA HEAD^ |
wc -l) $
(git rev-parse
--short HEAD
))
5 echo -e "\e[0Ksection_start:`date +%s`:commit_$COMMIT\r\e[0KBuilding commit $COMMIT"
14 cp -r /usr
/include
/vulkan
/usr
/include
/vk_video
/usr
/include
/spirv vulkan-headers
15 ..
/configure
--enable-demos --disable-doxygen-doc --without-ncurses --host=$HOST \
16 SONAME_LIBVULKAN
="vulkan-1.dll" CPPFLAGS
="-I$PWD/vulkan-headers -DVKD3D_ABORT_ON_ERR" \
17 CFLAGS
="-g -O2 -Wno-array-bounds -Werror" LDFLAGS
="-static-libgcc" && \
19 make -j$
(nproc
) install DESTDIR
="$PWD/destdir" || \
20 touch ..
/pipeline_failed
22 mkdir
-p ..
/artifacts
/$COMMIT
23 cp config.log ..
/artifacts
/$COMMIT || true
24 cp destdir
/usr
/local
/bin
/* ..
/artifacts
/$COMMIT || true
28 echo -e "\e[0Ksection_end:`date +%s`:commit_$COMMIT\r\e[0K"