-
Notifications
You must be signed in to change notification settings - Fork 10
41 lines (36 loc) · 1.44 KB
/
deploy_review.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: Deploy Review
on:
pull_request:
branches: [development]
jobs:
create_env:
uses: alexey-ban/ai-dial-ci/.github/workflows/gh_env.yml@review_env
secrets: inherit
with:
environment_name: pr-${{ github.event.pull_request.number }}
environment_url: "https://chat-ai-dial-themes-pr-${{ github.event.pull_request.number }}.gke.test.epam-rail.com"
# build_review_docker:
# uses: alexey-ban/ai-dial-ci/.github/workflows/generic_docker_review.yml@review_env
# secrets: inherit
# needs:
# - create_env
# with:
# environment_name: pr-${{ github.event.pull_request.number }}
deploy_helm:
uses: alexey-ban/ai-dial-ci/.github/workflows/k8s_env.yml@review_env
needs:
- create_env
# - build_review_docker
with:
cloud_provider: "gcp"
k8s_namespace: ${{ github.repository_id }}-pr-${{ github.event.pull_request.number }}
helm_values_file: "./build/helm/review.yaml"
helm_values: "global.url=ai-dial-themes-pr-${{ github.event.pull_request.number }}.gke.test.epam-rail.com"
helm_extra_args: "--set-file core.extraConfig=./build/helm/review_core.json"
run_e2e:
uses: alexey-ban/ai-dial-ci/.github/workflows/run_e2e_test.yml@review_env
needs:
- deploy_helm
with:
url: "https://chat-ai-dial-themes-pr-${{ github.event.pull_request.number }}.gke.test.epam-rail.com"
environment_name: pr-${{ github.event.pull_request.number }}