-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathp13_envRepoVariablesSecrets.yaml
More file actions
56 lines (52 loc) · 2.3 KB
/
Copy pathp13_envRepoVariablesSecrets.yaml
File metadata and controls
56 lines (52 loc) · 2.3 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
name: Environment and repo level variables and secrets
on:
workflow_dispatch:
jobs:
job-for-qa-env:
runs-on: ubuntu-latest
environment: "qa"
env:
DATABASE_CONNECTION_STRING_SECRET: ${{ secrets.DATABASE_CONNECTION_STRING }}
WEB_URL_ENV_VARIABLE: ${{ vars.WEB_URL }}
USER_NAME_ENV_VARIABLE: ${{ vars.USER_NAME }}
REPO_FIRST_VARIABLE_KEY_VARIABLE: ${{ vars.REPO_FIRST_VARIABLE_KEY }}
steps:
- name: Step 1 - Printing variables for QA
run: |
echo "✅ Environment: ${{ job.environment }}"
echo "🔹 DataBase connection String value: $DATABASE_CONNECTION_STRING_SECRET"
echo "🔹 Web Url: $WEB_URL_ENV_VARIABLE"
echo "🔹 User Name: $USER_NAME_ENV_VARIABLE"
echo "🔹 Repo first variable value: $REPO_FIRST_VARIABLE_KEY_VARIABLE"
job-for-dev-env:
runs-on: ubuntu-latest
environment: "dev"
env:
DATABASE_CONNECTION_STRING_SECRET: ${{ secrets.DATABASE_CONNECTION_STRING }}
WEB_URL_ENV_VARIABLE: ${{ vars.WEB_URL }}
USER_NAME_ENV_VARIABLE: ${{ vars.USER_NAME }}
REPO_FIRST_VARIABLE_KEY_VARIABLE: ${{ vars.REPO_FIRST_VARIABLE_KEY }}
steps:
- name: Step 1 - Printing variables for DEV
run: |
echo "✅ Environment: ${{ job.environment }}"
echo "🔹 DataBase connection String value: $DATABASE_CONNECTION_STRING_SECRET"
echo "🔹 Web Url: $WEB_URL_ENV_VARIABLE"
echo "🔹 User Name: $USER_NAME_ENV_VARIABLE"
echo "🔹 Repo first variable value: $REPO_FIRST_VARIABLE_KEY_VARIABLE"
job-for-prod-env:
runs-on: ubuntu-latest
environment: "prod"
env:
DATABASE_CONNECTION_STRING_SECRET: ${{ secrets.DATABASE_CONNECTION_STRING }}
WEB_URL_ENV_VARIABLE: ${{ vars.WEB_URL }}
USER_NAME_ENV_VARIABLE: ${{ vars.USER_NAME }}
REPO_FIRST_VARIABLE_KEY_VARIABLE: ${{ vars.REPO_FIRST_VARIABLE_KEY }}
steps:
- name: Step 1 - Printing variables for PROD
run: |
echo "✅ Environment: ${{ job.environment }}"
echo "🔹 DataBase connection String value: $DATABASE_CONNECTION_STRING_SECRET"
echo "🔹 Web Url: $WEB_URL_ENV_VARIABLE"
echo "🔹 User Name: $USER_NAME_ENV_VARIABLE"
echo "🔹 Repo first variable value: $REPO_FIRST_VARIABLE_KEY_VARIABLE"