Explictly pass secrets to reusable workflow (#2866)

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
This commit is contained in:
Alan Jowett 2023-09-18 15:16:13 -07:00 коммит произвёл GitHub
Родитель 9899f7a919
Коммит 8506bcf22e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 11 добавлений и 10 удалений

4
.github/workflows/cicd.yml поставляемый
Просмотреть файл

@ -511,3 +511,7 @@ jobs:
with:
name: upload_perf_results
result_artifact: km_performance-x64-Release
secrets:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}

17
.github/workflows/upload-perf-results.yml поставляемый
Просмотреть файл

@ -14,6 +14,13 @@ on:
result_artifact:
required: true
type: string
secrets:
AZURE_CLIENT_ID:
required: true
AZURE_TENANT_ID:
required: true
AZURE_SUBSCRIPTION_ID:
required: true
jobs:
upload_results:
@ -65,13 +72,3 @@ jobs:
export PGPORT=$(cat ${{github.workspace}}/PGPORT)
export PGDATABASE=$(cat ${{github.workspace}}/PGDATABASE)
psql -f ${{github.workspace}}/results/upload.sql
- name: Upload results to POSTGRES
env:
PGHOST: ${{secrets.PGHOST}}
PGUSER: ${{secrets.PGUSER}}
PGPORT: ${{secrets.PGPORT}}
PGDATABASE: ${{secrets.PGDATABASE}}
PGPASSWORD: ${{secrets.PGPASSWORD}}
run: |
psql -f ${{github.workspace}}/results/upload.sql