Skip to content

add to print variant packet #77

add to print variant packet

add to print variant packet #77

Workflow file for this run

name: CI
on:
push:
branches:
- 'develop'
- 'feature/**'
paths-ignore:
- '.idea/**'
- '.gitignore'
- '**.md'
- 'LICENSE'
pull_request:
paths-ignore:
- '.idea/**'
- '.gitignore'
- '**.md'
- 'LICENSE'
jobs:
dev:
runs-on: windows-2022
env:
BUILD_TYPE: Debug
steps:
- name: Clone repository
uses: actions/checkout@v3
with:
submodules: "recursive"
- name: Install conan
run: pip install "conan>2.0"
- name: Cache Conan packages
uses: actions/cache@v3
with:
path: ~/.conan2/p
key: ${{ runner.os }}-conan-${{ hashFiles('conanfile.py') }}
restore-keys: ${{ runner.os }}-conan-
- name: Cache CMake
id: cache-cmake
uses: actions/cache@v3
with:
path: ${{github.workspace}}/build
key: ${{ runner.os }}-cmake
- name: Configure CMake
run: cmake -B ${{github.workspace}}\build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DGTPROXY_BUILD_VERSION=${{github.run_number}}
- name: Build
run: cmake --build ${{github.workspace}}\build --config ${{env.BUILD_TYPE}}
- name: Move program and binary
run: |
mkdir ${{github.workspace}}\output
copy ${{github.workspace}}\build\src\${{env.BUILD_TYPE}}\*.exe ${{github.workspace}}\output
copy ${{github.workspace}}\build\conan\build\*.dll ${{github.workspace}}\output
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: gtproxy-${{github.sha}}
path: ${{github.workspace}}\output