mirror of
https://github.com/silverqx/TinyORM.git
synced 2026-05-24 11:49:14 -05:00
workflows ccache test 5
This commit is contained in:
@@ -152,43 +152,44 @@ jobs:
|
||||
env:
|
||||
URL_QMYSQL_DLLS_MSVC_X64_5_15_2: ${{ secrets.URL_QMYSQL_DLLS_MSVC_X64_5_15_2 }}
|
||||
|
||||
# - name: Cache restore ccache 🕺
|
||||
# uses: actions/cache@v3
|
||||
# env:
|
||||
# cache-name: msvc2019-qt515
|
||||
# with:
|
||||
# path: ~/AppData/ccache
|
||||
# key: ${{ runner.os }}-ccache-${{ env.cache-name }}
|
||||
|
||||
# - name: ccache set-up 🥳
|
||||
# run: |
|
||||
# echo "::group::Install ccache"
|
||||
# choco install ccache -y
|
||||
# echo "::endgroup::"
|
||||
|
||||
# echo "::group::Prepare ccache config"
|
||||
# ccache --set-config max_size=1.0G
|
||||
# ccache --set-config sloppiness=pch_defines,time_macros
|
||||
# ccache --show-config
|
||||
# echo "::endgroup::"
|
||||
|
||||
# echo "::group::Clear ccache statistics"
|
||||
# ccache --zero-stats
|
||||
# echo "::endgroup::"
|
||||
|
||||
- name: ccache install 🥳
|
||||
run: |
|
||||
choco install ccache -y
|
||||
|
||||
- name: ccache setup 🕺
|
||||
uses: Chocobo1/setup-ccache-action@v1
|
||||
- name: Ccache restore cache 🕺
|
||||
id: cache-ccache-msvc2019-qt515
|
||||
uses: actions/cache@v3
|
||||
env:
|
||||
cache-name: msvc2019-qt515
|
||||
with:
|
||||
prepend_symlinks_to_path: false
|
||||
install_ccache: false
|
||||
update_packager_index: false
|
||||
ccache_options: |
|
||||
compression = false
|
||||
max_size = 1G
|
||||
path: ~/AppData/Roaming/ccache
|
||||
key: ${{ runner.os }}-ccache-${{ env.cache-name }}
|
||||
|
||||
- name: Ccache setup 🥳
|
||||
run: |
|
||||
echo "::group::Install ccache"
|
||||
choco install ccache -y
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::Prepare ccache config"
|
||||
ccache --set-config max_size=1.0G
|
||||
ccache --set-config sloppiness=pch_defines,time_macros
|
||||
ccache --show-config
|
||||
echo "::endgroup::"
|
||||
|
||||
echo "::group::Clear ccache statistics"
|
||||
ccache --zero-stats
|
||||
echo "::endgroup::"
|
||||
|
||||
# - name: ccache install 🥳
|
||||
# run: |
|
||||
# choco install ccache -y
|
||||
|
||||
# - name: ccache setup 🕺
|
||||
# uses: Chocobo1/setup-ccache-action@v1
|
||||
# with:
|
||||
# prepend_symlinks_to_path: false
|
||||
# install_ccache: false
|
||||
# update_packager_index: false
|
||||
# ccache_options: |
|
||||
# compression = false
|
||||
# max_size = 1G
|
||||
|
||||
- name: vcpkg set-up environment
|
||||
run: |
|
||||
@@ -227,6 +228,10 @@ jobs:
|
||||
run: >-
|
||||
cmake --build ../TinyORM-builds-cmake/build-msvc-cmake-debug --target all --parallel 2
|
||||
|
||||
- name: Ccache statistics
|
||||
run: |
|
||||
ccache.exe --show-stats -vv
|
||||
|
||||
- name: Create and Seed tables for unit tests 🎉
|
||||
working-directory: ../TinyORM-builds-cmake/build-msvc-cmake-debug/tests/testdata_tom
|
||||
run: >-
|
||||
|
||||
Reference in New Issue
Block a user