name: CI on: [push, pull_request] jobs: build1: name: build_group1 runs-on: ubuntu-latest strategy: matrix: node: - cgit - clr-installer-ci - golang - haproxy - httpd - iperf - machine-learning-ui - mariadb - memcached - nginx - node - openjdk/8 - openjdk/13 - os-core - perl - php - php-fpm - postgres - python - rabbitmq - ruby - valkey steps: - uses: actions/checkout@v1 - name: install run: | sudo apt-get install bats -f sudo modprobe -r overlay sudo modprobe overlay redirect_dir=off sudo systemctl restart docker - name: run test run: | dir=$(pwd) cd ${{matrix.node}} docker build -t ghcr.io/clearlinux/${{matrix.node}} . cd $dir if [ -d "./tests/${{matrix.node}}" ]; then cd tests; make ${{matrix.node}}; fi