Skip to content

Testing Workflow

Testing Workflow #154

Workflow file for this run

name: Testing Workflow
on:
workflow_dispatch:
pull_request:
branches:
- "**"
push:
branches:
- main
jobs:
build_backend_image:
uses: ./.github/workflows/buildBackendImage.yml
build_cypress_image:
uses: ./.github/workflows/buildCypressImage.yml
build_database_image:
uses: ./.github/workflows/buildDatabaseImage.yml
build_frontend_image:
uses: ./.github/workflows/buildFrontendImage.yml
build_nginx_image:
uses: ./.github/workflows/buildNginxImage.yml
e2e_local:
needs:
- build_backend_image
- build_cypress_image
- build_database_image
- build_frontend_image
- build_nginx_image
uses: ./.github/workflows/e2eLocal.yml
secrets:
CYPRESS_OKTA_USERNAME: ${{ secrets.CYPRESS_OKTA_USERNAME }}
CYPRESS_OKTA_PASSWORD: ${{ secrets.CYPRESS_OKTA_PASSWORD }}
CYPRESS_OKTA_SECRET: ${{ secrets.CYPRESS_OKTA_SECRET }}
OKTA_API_KEY: ${{ secrets.OKTA_API_KEY }}
SMARTY_AUTH_ID: ${{ secrets.SMARTY_AUTH_ID }}
SMARTY_AUTH_TOKEN: ${{ secrets.SMARTY_AUTH_TOKEN }}
with:
DOCKER_BACKEND_IMAGE_VERSION: ${{ needs.build_backend_image.outputs.version }}
DOCKER_CYPRESS_IMAGE_VERSION: ${{ needs.build_cypress_image.outputs.version }}
DOCKER_DATABASE_IMAGE_VERSION: ${{ needs.build_database_image.outputs.version }}
DOCKER_FRONTEND_IMAGE_VERSION: ${{ needs.build_frontend_image.outputs.version }}
DOCKER_NGINX_IMAGE_VERSION: ${{ needs.build_nginx_image.outputs.version }}
tests:
needs:
- build_database_image
uses: ./.github/workflows/test.yml
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
TWILIO_ACCOUNT_SID: ${{ secrets.TWILIO_TEST_ACCOUNT_SID }}
TWILIO_AUTH_TOKEN: ${{ secrets.TWILIO_TEST_AUTH_TOKEN }}
with:
DOCKER_DATABASE_IMAGE_VERSION: ${{ needs.build_database_image.outputs.version }}
liquibase_action_checks:
needs:
- build_database_image
uses: ./.github/workflows/testDBChangelog.yml
with:
DOCKER_DATABASE_IMAGE_VERSION: ${{ needs.build_database_image.outputs.version }}