X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.github%2Fworkflows%2Fcmake-build-ci.gen;h=24fd7bb465d0f278679f41d35329dd965b815d1e;hb=58d5871e9d950c79f959048bb1b8316afcc298e1;hp=0545c2138b4ee52813c127b977c8e82b9b69bc34;hpb=d72ff5b4ec83a12b7ca8eed10a9b51d081baf14b;p=m6w6%2Flibmemcached diff --git a/.github/workflows/cmake-build-ci.gen b/.github/workflows/cmake-build-ci.gen index 0545c213..24fd7bb4 100755 --- a/.github/workflows/cmake-build-ci.gen +++ b/.github/workflows/cmake-build-ci.gen @@ -177,9 +177,9 @@ function steps_getdeps() { function steps_build() { ?> - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }}) - run: cmake -S . -B build + run: cmake --config ${{ env.CMAKE_BUILD_TYPE }} -S . -B build - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }} - run: cmake --build build -j2 + run: cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }} -j2 - name: Notify Gitter (success) - if: ${{ success() }} + if: ${{ success() && runner.os!='Windows'}} run: | REF=$(basename ${GITHUB_REF}) curl -sS "${{ secrets.GITTER }}" \ --data-urlencode "level=info" \ --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})" - name: Notify Gitter (failure) - if: ${{ failure() }} + if: ${{ failure() && runner.os!='Windows'}} run: | REF=$(basename ${GITHUB_REF}) curl -sS "${{ secrets.GITTER }}" \ @@ -364,7 +364,7 @@ jobs: steps: - uses: actions/checkout@v2 with: - fetch-depth: 1000 + fetch-depth: 0 # win build @@ -380,7 +380,7 @@ jobs: steps: - uses: actions/checkout@v2 with: - fetch-depth: 1000 + fetch-depth: 0 - uses: msys2/setup-msys2@v2 with: release: false @@ -388,20 +388,9 @@ jobs: install: >- rsync openssh - - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }}) - run: cmake --config ${{ env.CMAKE_BUILD_TYPE }} -S . -B build - - name: Build all with ${{ env.CC_VND }} - run: cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }} - - name: Install - run: cmake --install build --prefix installed --config ${{ env.CMAKE_BUILD_TYPE }} - - name: Package - env: - PUSH_ARTIFACTS_ID: ${{ secrets.PUSH_ARTIFACTS_ID }} - run: | - cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }} --target package - cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }} --target push-artifacts + - # release builds + # linux release builds release: strategy: fail-fast: false @@ -421,5 +410,5 @@ jobs: steps: - uses: actions/checkout@v2 with: - fetch-depth: 1000 + fetch-depth: 0