|
11 | 11 | - fix/** |
12 | 12 | - pr/** |
13 | 13 |
|
14 | | -env: |
15 | | - B2_CI_VERSION: 1 |
16 | | - B2_VARIANT: release |
17 | | - B2_FLAGS: warnings=extra warnings-as-errors=on |
18 | | - |
19 | 14 | jobs: |
20 | 15 | ci: |
21 | 16 | strategy: |
@@ -416,55 +411,17 @@ jobs: |
416 | 411 | os: ${{ matrix.llvm_os }} |
417 | 412 | llvm_version: ${{ matrix.llvm_ver }} |
418 | 413 |
|
419 | | - - name: linux |
420 | | - if: runner.os == 'Linux' |
421 | | - shell: bash |
422 | | - env: |
423 | | - CXX: ${{ matrix.cxx }} |
424 | | - COMMENT: ${{ matrix.comment }} |
425 | | - LCOV_BRANCH_COVERAGE: ${{ matrix.lcov_branch_coverage }} |
426 | | - B2_CXXSTD: ${{ matrix.b2_cxxstd }} |
427 | | - B2_TOOLSET: ${{ matrix.b2_toolset }} |
428 | | - B2_DEFINES: ${{ matrix.b2_defines }} |
429 | | - B2_VARIANT: ${{ matrix.b2_variant }} |
430 | | - B2_TESTFLAGS: ${{ matrix.b2_testflags }} |
431 | | - VALGRIND_OPTS: ${{ matrix.valgrind_opts }} |
432 | | - B2_ASAN: ${{ matrix.b2_asan }} |
433 | | - B2_UBSAN: ${{ matrix.b2_ubsan }} |
434 | | - TRAVIS_BRANCH: ${{ github.base_ref }} |
435 | | - DRONE_BUILD_EVENT: ${{ github.event_name }} |
436 | | - DRONE_COMMIT: ${{ github.sha }} |
437 | | - DRONE_JOB_BUILDTYPE: ${{ matrix.buildtype }} |
438 | | - TRAVIS_OS_NAME: "linux" |
439 | | - run: | |
440 | | - export DRONE_BRANCH=${TRAVIS_BRANCH:-$(echo $GITHUB_REF | awk 'BEGIN { FS = "/" } ; { print $3 }')} |
441 | | - export DRONE_REPO=$(basename $GITHUB_REPOSITORY) |
442 | | - . .drone/drone.sh |
443 | | -
|
444 | | - - name: windows |
445 | | - if: runner.os == 'Windows' |
446 | | - shell: cmd |
447 | | - env: |
448 | | - CXX: ${{ matrix.cxx }} |
449 | | - SOURCES: ${{ matrix.sources }} |
450 | | - LLVM_OS: ${{ matrix.llvm_os }} |
451 | | - LLVM_VER: ${{ matrix.llvm_ver }} |
452 | | - PACKAGES: ${{ matrix.packages }} |
453 | | - COMMENT: ${{ matrix.comment }} |
454 | | - LCOV_BRANCH_COVERAGE: ${{ matrix.lcov_branch_coverage }} |
455 | | - B2_CXXSTD: ${{ matrix.b2_cxxstd }} |
456 | | - B2_TOOLSET: ${{ matrix.b2_toolset }} |
457 | | - B2_DEFINES: ${{ matrix.b2_defines }} |
458 | | - B2_VARIANT: ${{ matrix.b2_variant }} |
459 | | - B2_TESTFLAGS: ${{ matrix.b2_testflags }} |
460 | | - VALGRIND_OPTS: ${{ matrix.valgrind_opts }} |
461 | | - B2_ASAN: ${{ matrix.b2_asan }} |
462 | | - B2_UBSAN: ${{ matrix.b2_ubsan }} |
463 | | - GHA_TARGET_BRANCH: ${{ github.base_ref }} |
464 | | - TRAVIS_BRANCH: ${{ github.base_ref }} |
465 | | - DRONE_JOB_BUILDTYPE: ${{ matrix.buildtype }} |
466 | | - DRONE_COMMIT_BRANCH: ${{ github.base_ref }} |
467 | | - DRONE_REPO: ${{ github.repository }} |
468 | | - TRAVIS_OS_NAME: "windows" |
469 | | - run: | |
470 | | - call .drone\drone.bat |
| 414 | + - uses: ./.github/actions/build |
| 415 | + with: |
| 416 | + comment: ${{ matrix.comment }} |
| 417 | + buildtype: ${{ matrix.buildtype }} |
| 418 | + cxx: ${{ matrix.cxx }} |
| 419 | + cxxstd: ${{ matrix.b2_cxxstd }} |
| 420 | + toolset: ${{ matrix.b2_toolset }} |
| 421 | + defines: ${{ matrix.b2_defines }} |
| 422 | + variant: ${{ matrix.b2_variant }} |
| 423 | + testflags: ${{ matrix.b2_testflags }} |
| 424 | + lcov_branch_coverage: ${{ matrix.lcov_branch_coverage }} |
| 425 | + valgrind_options: ${{ matrix.valgrind_opts }} |
| 426 | + asan: ${{ matrix.b2_asan }} |
| 427 | + ubsan: ${{ matrix.b2_ubsan }} |
0 commit comments