File tree 1 file changed +11
-9
lines changed
1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change 16
16
jobs :
17
17
wip-tests :
18
18
runs-on : ubuntu-latest
19
- env :
20
- MSAL_CB_PORT : 8000
21
- MSAL_HOST : localhost
22
- MSAL_APP_ID : ${{ secrets.QA_MSAL_APP_ID }}
23
- MSAL_TENANT_ID : ${{ secrets.QA_MSAL_TENANT_ID }}
24
- QA_ADMIN_PW : ${{ secrets.QA_ADMIN_PW }}
25
- QA_OPENAI_KEY : ${{ secrets.QA_OPENAI_KEY }}
26
- OPENAI_API_KEY : ${{ secrets.OPENAI_API_KEY }}
27
19
steps :
28
20
- name : Checkout the Code
29
21
uses : actions/checkout@v4
34
26
username : ${{ secrets.DOCKER_USERNAME }}
35
27
password : ${{ secrets.DOCKER_PASSWORD }}
36
28
29
+ - name : Create env File for Tests
30
+ run : |
31
+ echo "SWIRL_TEST_HOST=localhost" > .env
32
+ echo "MSAL_HOST=localhost" >> .env
33
+ echo "MSAL_CB_PORT=8000" > .env
34
+ echo "MSAL_APP_ID=${{ secrets.QA_MSAL_APP_ID }}" >> .env
35
+ echo "MSAL_TENANT_ID=${{ secrets.QA_MSAL_TENANT_ID }}" >> .env
36
+ echo "OPENAI_API_KEY=${{ secrets.QA_OPENAI_KEY }}" >> .env
37
+ echo "QA_ADMIN_PW=${{ secrets.QA_ADMIN_PW }}" >> .env
38
+
37
39
- name : Build and Start Application
38
40
run : docker-compose -f docker-compose-build.yml up --build -d
39
41
54
56
echo "Application is ready."
55
57
56
58
- name : Run the QA Suite
57
- run : docker run --net=host -t swirlai/swirl-search-qa:automated-tests-develop sh -c "behave --tags=${{ github.event.inputs.behave_tags }}"
59
+ run : docker run --net=host --env-file .env - t swirlai/swirl-search-qa:automated-tests-develop sh -c "behave --tags=${{ github.event.inputs.behave_tags }}"
58
60
59
61
- name : Cleanup Application Environment
60
62
run : docker-compose -f docker-compose-build.yml down
You can’t perform that action at this time.
0 commit comments