Skip to content

功能更新:新增一个listener的兼容模式开关,可以允许设备使用不带回车换行(\r\n)的请求来实现登录,以兼容某些采用第三方设备进行N… #22

功能更新:新增一个listener的兼容模式开关,可以允许设备使用不带回车换行(\r\n)的请求来实现登录,以兼容某些采用第三方设备进行N…

功能更新:新增一个listener的兼容模式开关,可以允许设备使用不带回车换行(\r\n)的请求来实现登录,以兼容某些采用第三方设备进行N… #22

Workflow file for this run

name: Windows-MinGW
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
env:
# Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
BUILD_TYPE: Release
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/[email protected]
with:
fetch-depth: 0
fetch-tags: true # 获取所有的 Git 标签
- name: Configure CMake
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.
# See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type
run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -G "MinGW Makefiles"
- name: Build
# Build your program with the given configuration
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- name: Deploy Compress folder
run: |
copy C:\mingw64\bin\libgcc_s_seh-1.dll ${{github.workspace}}\bin\Koro_Caster_Service\
copy C:\mingw64\bin\libstdc++-6.dll ${{github.workspace}}\bin\Koro_Caster_Service\
copy C:\mingw64\bin\libwinpthread-1.dll ${{github.workspace}}\bin\Koro_Caster_Service\
xcopy /S /E /I ${{github.workspace}}\env\Redis-7.0.15-Windows-x64\ ${{github.workspace}}\bin\Koro_Caster_Service\env\
- name: Get tag version
id: tag_version
run: echo "::set-output name=tag_version::$(git describe --tags --dirty=-dev)"
- name: Upload Release
uses: actions/[email protected]
with:
# 上传后文件的名称
name: Koro_Caster_Service-${{ steps.tag_version.outputs.tag_version }}-windows-mingw
# 上传的压缩包
path: ${{github.workspace}}\bin\Koro_Caster_Service\