|
1 | 1 | .set_browserstack_config:
|
2 | 2 | image: alpine:latest
|
3 | 3 | script: |
|
4 |
| - echo "Setting config vars..." |
| 4 | + echo "Setting Browserstack Config vars..." |
5 | 5 |
|
6 | 6 | # Validate required variables
|
7 | 7 | if [ -z "$BROWSERSTACK_USERNAME" ]; then
|
|
17 | 17 | # Construct dynamic build name
|
18 | 18 | export BROWSERSTACK_BUILD_NAME="gitlab-ci-${CI_PROJECT_NAME}-${CI_PIPELINE_IID}"
|
19 | 19 |
|
20 |
| - # Write to browserstack_envvars.env |
21 |
| - echo "BROWSERSTACK_USERNAME=${BROWSERSTACK_USERNAME}" > browserstack_envvars.env |
22 |
| - echo "BROWSERSTACK_ACCESS_KEY=${BROWSERSTACK_ACCESS_KEY}" >> browserstack_envvars.env |
23 |
| - echo "BROWSERSTACK_BUILD_NAME=${BROWSERSTACK_BUILD_NAME}" >> browserstack_envvars.env |
24 |
| - cat browserstack_envvars.env |
| 20 | + # Write to browserstack_vars.env |
| 21 | + echo "BROWSERSTACK_USERNAME=${BROWSERSTACK_USERNAME}" > browserstack_vars.env |
| 22 | + echo "BROWSERSTACK_ACCESS_KEY=${BROWSERSTACK_ACCESS_KEY}" >> browserstack_vars.env |
| 23 | + echo "BROWSERSTACK_BUILD_NAME=${BROWSERSTACK_BUILD_NAME}" >> browserstack_vars.env |
| 24 | + cat browserstack_vars.env |
25 | 25 | artifacts:
|
26 | 26 | paths:
|
27 |
| - - browserstack_envvars.env |
| 27 | + - browserstack_vars.env |
28 | 28 |
|
29 | 29 | .set_browserstack_test_report:
|
30 | 30 | image: alpine:latest
|
|
33 | 33 | apk add --no-cache bash curl jq
|
34 | 34 | bash <<'EOF'
|
35 | 35 | #!/bin/bash
|
36 |
| - source browserstack_envvars.env |
| 36 | + source browserstack_vars.env |
37 | 37 | API_PATH="https://api-observability.browserstack.com/ext/v1/builds/buildReport"
|
38 | 38 | REPORT_STATUS_COMPLETED="COMPLETED"
|
39 | 39 | REPORT_STATUS_NOT_AVAILABLE="NOT_AVAILABLE"
|
|
0 commit comments