Skip to content

Merge pull request #45 from Passimx/42-помечать-системный-чат-в-общем… #190

Merge pull request #45 from Passimx/42-помечать-системный-чат-в-общем…

Merge pull request #45 from Passimx/42-помечать-системный-чат-в-общем… #190

name: CI/CD Pipeline
on:
push:
branches:
- main
- test*
jobs:
build:
uses: Passimx/ci-cd-workflows/.github/workflows/build.yml@main
with:
ORGANIZATION_NAME: ${{ vars.ORGANIZATION_NAME }}
IMAGE_NAME: ${{ vars.IMAGE_NAME }}
VITE_CHATS_SERVICE_URL: ${{ vars.VITE_CHATS_SERVICE_URL }}
VITE_NOTIFICATIONS_SERVICE_URL: ${{ vars.VITE_NOTIFICATIONS_SERVICE_URL }}
secrets:
DOCKER_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }}
release:
needs: build
uses: Passimx/ci-cd-workflows/.github/workflows/release.yml@main
with:
ORGANIZATION_NAME: ${{ vars.ORGANIZATION_NAME }}
IMAGE_NAME: ${{ vars.IMAGE_NAME }}
secrets:
DOCKER_TOKEN: ${{ secrets.DOCKER_HUB_TOKEN }}
deploy:
needs: release
uses: Passimx/ci-cd-workflows/.github/workflows/deploy.yml@main
secrets:
SSH_USER: ${{ secrets.SSH_USER }}
SSH_HOST: ${{ secrets.SSH_HOST }}
DEPLOY_SCRIPT: ${{ secrets.DEPLOY_SCRIPT }}
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}