From d0b87fe4ae302e25dff59e605905a06ac2680077 Mon Sep 17 00:00:00 2001 From: Binyamin Yawitz <316103+byawitz@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:49:49 -0400 Subject: [PATCH] feat: Adding ci/cd benchmark --- .github/workflows/benchmark.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 81effd1c35..a271fcaa1d 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -6,24 +6,23 @@ concurrency: on: [pull_request] jobs: - lint: + benchmarking: name: Benchmark runs-on: ubuntu-latest - steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Prepare env - run: | - sed -i 's/traefik/localhost/g' .env - docker compose up -d - sleep 10 - name: Install Oha run: | echo "deb [signed-by=/usr/share/keyrings/azlux-archive-keyring.gpg] http://packages.azlux.fr/debian/ stable main" | sudo tee /etc/apt/sources.list.d/azlux.list sudo wget -O /usr/share/keyrings/azlux-archive-keyring.gpg https://azlux.fr/repo.gpg - apt update - apt install oha + sudo apt update + sudo apt install oha + - name: Preparing environment + run: | + sed -i 's/traefik/localhost/g' .env + docker compose up -d + sleep 10 - name: Benchmark run: | oha -z 180s http://localhost:9501/v1/health/version -j > benchmark.json