Skip to content

Версия 3.4

Версия 3.4 #91

Workflow file for this run

name: CI-posix
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
workflow_dispatch:
jobs:
bootstrap-sh:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
ccomp: [ gcc, clang ]
exclude:
# clang отсутствует на сервере сборки для Windows
- os: windows-latest
ccomp: clang
# на macOS gcc — синоним для clang, дважды можно не запускать
- os: macos-latest
ccomp: gcc
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- name: Check free space
run: |
df -h
shell: bash
- name: Bootstrapping on ${{ matrix.os }} with ${{ matrix.ccomp }}
run: |
cp .github/workflows/conf-template-${{ matrix.ccomp }}.bash c-plus-plus.conf.sh
./bootstrap.sh
shell: bash
- uses: actions/upload-artifact@v3
if: failure()
with:
name: log-info-posix
path: |
autotests/__error.txt
autotests/__dump.txt
autotests/__log.txt
autotests/__dump_rlc-core.txt
autotests/any-random-test
autotests/positive-random-test
bin
retention-days: 5
- name: Bootstrapping on ${{ matrix.os }} with ${{ matrix.ccomp }} and -OiADPRS
run: |
cp .github/workflows/conf-template-${{ matrix.ccomp }}.bash c-plus-plus.conf.sh
RLMAKE_FLAGS="-X-OiADPRS" ./bootstrap.sh --no-tests
shell: bash