Changeset 2cc53cb in mod_gnutls


Ignore:
Timestamp:
Jan 25, 2020, 7:40:43 AM (3 years ago)
Author:
Fiona Klute <fiona.klute@…>
Branches:
asyncio, main, master, proxy-ticket
Children:
0be2505
Parents:
f4ac390e
git-author:
Fiona Klute <fiona.klute@…> (01/25/20 06:59:21)
git-committer:
Fiona Klute <fiona.klute@…> (01/25/20 07:40:43)
Message:

Add Fedora CI build

File:
1 edited

Legend:

Unmodified
Added
Removed
  • .github/workflows/build.yml

    rf4ac390e r2cc53cb  
    22on: [push]
    33jobs:
    4   build:
     4  debian-buster:
    55    runs-on: ubuntu-latest
    66    container: debian:buster
     
    3636          name: test-logs
    3737          path: test/test-00_basic.log
     38  fedora-31:
     39    runs-on: ubuntu-latest
     40    container: fedora:31
     41    steps:
     42      - uses: actions/checkout@v2
     43      - name: install dependencies
     44        run: |
     45          dnf -y group install "C Development Tools and Libraries"
     46          dnf -y install curl gnutls-devel gnutls-utils httpd-devel iproute python3-pyyaml redhat-rpm-config softhsm
     47      - name: network overview
     48        run: |
     49          ip addr show
     50          cat /etc/hosts
     51      - name: autoreconf
     52        run: autoreconf -fiv
     53      - name: configure
     54        run: TEST_IP=127.0.0.1 ./configure
     55      - name: store config.log
     56        uses: actions/upload-artifact@v1
     57        if: failure()
     58        with:
     59          name: config-log
     60          path: config.log
     61      - name: make
     62        run: make
     63      - name: set mutex
     64        run: |
     65          echo "Mutex sem default" >test/apache-conf/github_mutex.conf
     66      - name: configure extra modules needed for Fedora
     67        run: |
     68          cat - >test/apache-conf/fedora.conf <<EOF
     69          LoadModule  log_config_module  \${AP_LIBEXECDIR}/mod_log_config.so
     70          LoadModule  logio_module       \${AP_LIBEXECDIR}/mod_logio.so
     71          LoadModule  unixd_module       \${AP_LIBEXECDIR}/mod_unixd.so
     72          EOF
     73      - name: make check
     74        run: VERBOSE=1 make check
     75      - uses: actions/upload-artifact@v1
     76        if: failure() || cancelled()
     77        with:
     78          name: apache-logs
     79          path: test/logs/
     80      - uses: actions/upload-artifact@v1
     81        if: cancelled()
     82        with:
     83          name: test-logs
     84          path: test/test-00_basic.log
Note: See TracChangeset for help on using the changeset viewer.