mindsdb

Форк
0
/
deploy-staging.yml 
36 строк · 1.0 Кб
1
name: Deploy to staging
2

3
on:
4
  push:
5
    branches:
6
      - stable
7
      - staging
8

9
jobs:
10
  build:
11
    # Build our docker images based on our bake file
12
    runs-on: [self-hosted, dev]
13
    steps:
14
      - uses: actions/checkout@v2
15
      # Build the bakefile and push
16
      - uses: ./.github/actions/docker-bake
17

18
  trigger_deploy:
19
    # Trigger private repo to deploy to staging and dev related environments
20
    runs-on: [self-hosted, dev]
21
    needs: [build]
22
    strategy:
23
      matrix:
24
        environment: [staging, hackathon, dev, alpha-dev]
25
    environment:
26
      name: ${{ matrix.environment }}
27
    steps:
28
      - uses: FranzDiebold/github-env-vars-action@v2
29
      - uses: convictional/trigger-workflow-and-wait@v1.6.5
30
        with:
31
          owner: mindsdb
32
          repo: INTERNAL-mindsdb-build-deploy-to-kubernetes
33
          github_token: ${{ secrets.REPO_DISPATCH_PAT_TOKEN }}
34
          workflow_file_name: deploy-dev.yml
35
          ref: master
36
          client_payload: '{"image-tag-prefix": "${{ env.CI_SHA }}", "deploy-env": "${{ matrix.environment }}"}'
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.