From b207721161e6dd608259301b008cb7eb9b7abef7 Mon Sep 17 00:00:00 2001 From: Alexey-Sagaydak Date: Sun, 28 Apr 2024 02:19:12 +0700 Subject: [PATCH] fix --- .github/workflows/ci.yaml | 51 ++++++++++++++++++++++----------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e4e0f13..a5e3868 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,38 +1,45 @@ name: CI run-name: ${{ github.actor }} run CI on: [push] + jobs: + build: runs-on: ubuntu-latest + steps: - - name: Check out repository code - uses: actions/checkout@v3 - - run: sudo apt-get update - - run: sudo apt-get install g++ make cmake - - run: sudo apt-get install -y libboost-all-dev - - run: cd client && mkdir -p build && cd build && cmake .. && make && cd ../../server && mkdir -p build && cd build && cmake .. && make - - run: cd ../.. - - run: sh create_debpkg_client.sh - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: client - path: ./client/http-client.deb - - run: sh create_debpkg_server.sh - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: server - path: ./server/http-server.deb - tests: + - name: Check out repository code + uses: actions/checkout@v3 + + - run: sudo apt-get update + - run: sudo apt-get install g++ make cmake + - run: sudo apt-get install -y libboost-all-dev + + - run: cd client && mkdir -p build && cd build && cmake .. && make && cd ../../server && mkdir -p build && cd build && cmake .. && make + - run: cd ../.. + + - run: sh create_debpkg_client.sh + - name: Upload client artifact + uses: actions/upload-artifact@v4 + with: + name: client + path: ./client/http-client.deb + + - run: sh create_debpkg_server.sh + - name: Upload server artifact + uses: actions/upload-artifact@v4 + with: + name: server + path: ./server/http-server.deb + - name: Install client run: sudo dpkg -i ./client/http-client.deb - name: Test client - run: libhv-client + run: libhv-client --help - name: Install server run: sudo dpkg -i ./server/http-server.deb - name: Test server - run: libhv-http \ No newline at end of file + run: libhv-http --help \ No newline at end of file