diff --git a/.github/workflows/taosd-ci-build.yml b/.github/workflows/taosd-ci-build.yml index 0876f5b731..cd5f1eeeae 100644 --- a/.github/workflows/taosd-ci-build.yml +++ b/.github/workflows/taosd-ci-build.yml @@ -6,6 +6,10 @@ on: - 'main' - '3.0' - '3.1' + paths-ignore: + - 'docs/**' + - 'packaging/**' + - 'tests/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -14,7 +18,7 @@ concurrency: jobs: build: runs-on: ubuntu-latest - name: Run unit tests + name: Build and test steps: - name: Checkout the repository @@ -32,13 +36,14 @@ jobs: libgeos-dev libjansson-dev libsnappy-dev liblzma-dev libz-dev \ zlib1g pkg-config libssl-dev gawk - - name: Build and install TDengine run: | mkdir debug && cd debug - cmake .. -DBUILD_HTTP=false -DBUILD_JDBC=false \ - -DBUILD_TOOLS=true -DBUILD_TEST=off \ - -DBUILD_KEEPER=true -DBUILD_DEPENDENCY_TESTS=false + cmake .. -DBUILD_TOOLS=true \ + -DBUILD_KEEPER=true \ + -DBUILD_HTTP=false \ + -DBUILD_TEST=false \ + -DBUILD_DEPENDENCY_TESTS=false make -j 4 sudo make install which taosd