name: Clixon CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install cligen run: (git clone https://github.com/clicon/cligen.git && cd cligen && ./configure && make && sudo make install) - name: install libevent run: sudo apt install -y libevent-dev libssl-dev - name: install libevhtp run: (git clone https://github.com/clicon/clixon-libevhtp.git && cd clixon-libevhtp && ./configure && make && sudo make install) - name: clixon and www-data users run: sudo useradd -M -U clicon && sudo usermod -a -G clicon www-data - name: configure run: ./configure --with-restconf=native - name: make run: make - name: make install run: sudo make install - name: ldconfig run: sudo ldconfig - name: test - run: (cd test; ./all.sh) # - name: make test # this is docker test # run: make test