Skip to content

Update venom tests

Update venom tests #23

Workflow file for this run

#? CV_project/.github/workflows/venom-tests.yml
---
name: venom tests
# events workflow
on:
push:
branches:
- main
pull_request:
branches:
- main
# jobs workflow
jobs:
venom-tests:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@main
- name: Install docker compose
run: |
echo -e '\033[94;1m * * * 🐳 Installing docker compose'
sudo curl -L "https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-linux-x86_64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
- name: Set up Docker Compose
env:
MYSQL_CONTAINER: ${{ secrets.MYSQL_CONTAINER }}
MYSQL_ROOT_PASSWORD: ${{ secrets.MYSQL_ROOT_PASSWORD }}
MYSQL_DATABASE: ${{ secrets.MYSQL_DATABASE }}
MYSQL_USER: ${{ secrets.MYSQL_USER }}
MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
API_IMG: ${{ secrets.API_IMG }}
API_TAG: ${{ secrets.API_TAG }}
API_CONTAINER: ${{ secrets.API_CONTAINER }}
BFF_IMG: ${{ secrets.BFF_IMG }}
BFF_TAG: ${{ secrets.BFF_TAG }}
BFF_CONTAINER: ${{ secrets.BFF_CONTAINER }}
run: |
echo -e '\033[94;1m * * * 🛠️ Set up Docker''\033[94;1m * * * 🔗 pwd = '$(pwd) '\n\033[94;1m * * * ⭐ Run e2e tests'
echo 0 > venom-status.txt
docker-compose -f ./docker-compose.yml --profile=test up --build --exit-code-from cv_venom-service || echo $$ > venom-status.txt
exit `cat venom-status.txt`
working-directory: .