.github/workflows/cpp.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
README.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
.github/workflows/cpp.yml
@@ -1,29 +1,41 @@ name: CI name: Github_Actions on: push: jobs: build-windows-vc2019: runs-on: windows-2019 build-windows: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: build_type: ["Debug", "Release"] os: ["windows-2019", "windows-2016"] static: ["true","false"] steps: - uses: actions/checkout@v1 - name: Setup Boost (Windows / Linux latest) - name: Setup shell: bash run: echo "BOOST_ROOT=$BOOST_ROOT_1_72_0" >> $GITHUB_ENV - name: Compile env: CTEST_OUTPUT_ON_FAILURE: 1 run: | cd build cmake -G "Visual Studio 16 2019" -DLCC_PROJECT_NAME:STRING=test .. cmake --build . --target install --config Debug cmake .. -A x64 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DSTATIC_RUNTIME:BOOL=${{matrix.static}} -DLCC_PROJECT_NAME:STRING=test -DCMAKE_INSTALL_PREFIX=C:/licensecc cmake --build . --target install --config ${{ matrix.build_type }} shell: bash - name: Test run: | cd build ctest -C Debug ctest -C ${{ matrix.build_type }} shell: bash - name: The job has failed env: CTEST_OUTPUT_ON_FAILURE: 1 VIRTUAL_ENV: VM - name: Inspector run: C:/licensecc/bin/test/lccinspector.exe shell: bash - name: On Failure print logs if: ${{ failure() }} run: type %TMP%\open-license.log run: | type $env:temp/open-license.log README.md
@@ -6,6 +6,7 @@ [](http://github.com/badges/stability-badges) [](https://opensource.org/licenses/BSD-3-Clause) [](https://travis-ci.org/open-license-manager/open-license-manager)  [](https://www.codacy.com/manual/gcontini/open-license-manager?utm_source=github.com&utm_medium=referral&utm_content=open-license-manager/open-license-manager&utm_campaign=Badge_Grade) [](https://codecov.io/gh/open-license-manager/open-license-manager) [](http://github.com/open-license-manager/open-license-manager/issues)