@@ -16,9 +16,9 @@ name: Build e2e tests
16
16
17
17
on :
18
18
push :
19
- branches : [ develop, release/* ]
19
+ branches : [ develop, release/** ]
20
20
pull_request :
21
- branches : [ develop, release/* ]
21
+ branches : [ develop, release/** ]
22
22
types : [ opened, synchronize, reopened, labeled ]
23
23
workflow_dispatch :
24
24
97
97
POSTGRESQL_USERNAME:cdapio-github-builds/POSTGRESQL_USERNAME
98
98
POSTGRESQL_PASSWORD:cdapio-github-builds/POSTGRESQL_PASSWORD
99
99
POSTGRESQL_PORT:cdapio-github-builds/POSTGRESQL_PORT
100
+ CLOUDSQL_POSTGRESQL_USERNAME:cdapio-github-builds/CLOUDSQL_POSTGRESQL_USERNAME
101
+ CLOUDSQL_POSTGRESQL_PASSWORD:cdapio-github-builds/CLOUDSQL_POSTGRESQL_PASSWORD
102
+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME:cdapio-github-builds/CLOUDSQL_POSTGRESQL_CONNECTION_NAME
103
+ CLOUDSQL_MYSQL_USERNAME:cdapio-github-builds/CLOUDSQL_MYSQL_USERNAME
104
+ CLOUDSQL_MYSQL_PASSWORD:cdapio-github-builds/CLOUDSQL_MYSQL_PASSWORD
105
+ CLOUDSQL_MYSQL_CONNECTION_NAME:cdapio-github-builds/CLOUDSQL_MYSQL_CONNECTION_NAME
100
106
101
107
- name : Run required e2e tests
102
108
if : github.event_name != 'workflow_dispatch' && github.event_name != 'push' && steps.filter.outputs.e2e-test == 'false'
@@ -118,6 +124,12 @@ jobs:
118
124
POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.POSTGRESQL_USERNAME }}
119
125
POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.POSTGRESQL_PASSWORD }}
120
126
POSTGRESQL_PORT : ${{ steps.secrets.outputs.POSTGRESQL_PORT }}
127
+ CLOUDSQL_POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_USERNAME }}
128
+ CLOUDSQL_POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_PASSWORD }}
129
+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_CONNECTION_NAME }}
130
+ CLOUDSQL_MYSQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_USERNAME }}
131
+ CLOUDSQL_MYSQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_PASSWORD }}
132
+ CLOUDSQL_MYSQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_CONNECTION_NAME }}
121
133
122
134
- name : Run all e2e tests
123
135
if : github.event_name == 'workflow_dispatch' || github.event_name == 'push' || steps.filter.outputs.e2e-test == 'true'
@@ -139,13 +151,12 @@ jobs:
139
151
POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.POSTGRESQL_USERNAME }}
140
152
POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.POSTGRESQL_PASSWORD }}
141
153
POSTGRESQL_PORT : ${{ steps.secrets.outputs.POSTGRESQL_PORT }}
142
-
143
- - name : Upload report
144
- uses : actions/upload-artifact@v4
145
- if : always()
146
- with :
147
- name : Cucumber report - ${{ matrix.module }}
148
- path : ./**/target/cucumber-reports
154
+ CLOUDSQL_POSTGRESQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_USERNAME }}
155
+ CLOUDSQL_POSTGRESQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_PASSWORD }}
156
+ CLOUDSQL_POSTGRESQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_POSTGRESQL_CONNECTION_NAME }}
157
+ CLOUDSQL_MYSQL_USERNAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_USERNAME }}
158
+ CLOUDSQL_MYSQL_PASSWORD : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_PASSWORD }}
159
+ CLOUDSQL_MYSQL_CONNECTION_NAME : ${{ steps.secrets.outputs.CLOUDSQL_MYSQL_CONNECTION_NAME }}
149
160
150
161
- name : Upload debug files
151
162
uses : actions/upload-artifact@v4
@@ -161,3 +172,7 @@ jobs:
161
172
path : ./plugin
162
173
destination : e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}
163
174
glob : ' **/target/cucumber-reports/**'
175
+
176
+ - name : Cucumber Report URL
177
+ if : always()
178
+ run : echo "https://storage.googleapis.com/e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}/plugin/${{ matrix.module }}/target/cucumber-reports/advanced-reports/cucumber-html-reports/overview-features.html"
0 commit comments