1 name: full-check 2 3 on: [push, pull_request] 4 5 jobs: 6 build: 7 8 runs-on: ubuntu-latest 9 10 steps: 11 - uses: actions/checkout@v2 12 - name: first_build 13 run: | 14 ./autogen.sh 15 ./configure 16 make 17 make clean 18 make 19 sudo make install 20 sudo make uninstall 21 make distclean 22 - name: second_build 23 run: | 24 ./autogen.sh 25 ./configure 26 make 27 sudo make install 28 - name: run_program 29 run: | 30 stress 31 stress --vm 2 -t 1 32 - name: test_CI 33 run: | 34 sudo make uninstall 35 make check