@@ -153,54 +153,10 @@ jobs:
153153 tags : ${{ steps.meta.outputs.tags }}
154154 labels : ${{ steps.meta.outputs.labels }}
155155
156- end_to_end_testing :
157- runs-on : ubuntu-latest
158-
159- needs : build
160-
161- services :
162- app_to_test :
163- image : ghcr.io/agustinallamanocosta/gtdfront:master
164- options : --name app_to_test
165- env :
166- VITE_CLEINT_ID : ${{ secrets.VITE_CLEINT_ID }}
167- API_KEY : ${{ secrets.API_KEY }}
168- AUTH_DOMAIN : ${{ secrets.AUTH_DOMAIN }}
169- PROJECT_ID : ${{ secrets.PROJECT_ID }}
170- STORAGE_BUCKET : ${{ secrets.STORAGE_BUCKET }}
171- MESSAGING_SENDER_ID : ${{ secrets.MESSAGING_SENDER_ID }}
172- APP_ID : ${{ secrets.APP_ID }}
173- MEASUREMENT_ID : ${{ secrets.MEASUREMENT_ID }}
174- ACCESS_TOKEN : ${{ secrets.CYPRESS_ACCESS_TOKEN }}
175- ID : ${{ secrets.CYPRESS_ID }}
176- NAME : ${{ secrets.CYPRESS_NAME }}
177- PHOTO_URL : ${{ secrets.CYPRESS_PHOTO_URL }}
178- ports :
179- - 8080:8080
180-
181- steps :
182- - name : Checkout code
183- uses : actions/checkout@v4
184-
185- - name : Cache dependencies
186- id : cache-dependencies
187- uses : actions/cache@v3.3.2
188- with :
189- path : |
190- **/node_modules
191- /home/runner/.cache/Cypress
192- key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
193-
194- - name : Run end to end testing
195- env :
196- CYPRESS_REMOTE_URL : ${{ secrets.CYPRESS_REMOTE_URL }}
197- shell : bash
198- run : yarn cy-run-e2e
199-
200156 version :
201157 runs-on : ubuntu-latest
202158
203- needs : end_to_end_testing
159+ needs : build
204160
205161 steps :
206162 - name : Checkout code
@@ -261,6 +217,50 @@ jobs:
261217 bodyFile : ' CHANGELOG.md'
262218 tag : ${{ steps.get_version.outputs.version }}
263219
220+ end_to_end_testing :
221+ runs-on : ubuntu-latest
222+
223+ needs : creating_release
224+
225+ services :
226+ app_to_test :
227+ image : ghcr.io/agustinallamanocosta/gtdfront:master
228+ options : --name app_to_test
229+ env :
230+ VITE_CLEINT_ID : ${{ secrets.VITE_CLEINT_ID }}
231+ API_KEY : ${{ secrets.API_KEY }}
232+ AUTH_DOMAIN : ${{ secrets.AUTH_DOMAIN }}
233+ PROJECT_ID : ${{ secrets.PROJECT_ID }}
234+ STORAGE_BUCKET : ${{ secrets.STORAGE_BUCKET }}
235+ MESSAGING_SENDER_ID : ${{ secrets.MESSAGING_SENDER_ID }}
236+ APP_ID : ${{ secrets.APP_ID }}
237+ MEASUREMENT_ID : ${{ secrets.MEASUREMENT_ID }}
238+ ACCESS_TOKEN : ${{ secrets.ACCESS_TOKEN }}
239+ ID : ${{ secrets.ID }}
240+ NAME : ${{ secrets.NAME }}
241+ PHOTO_URL : ${{ secrets.PHOTO_URL }}
242+ ports :
243+ - 8080:8080
244+
245+ steps :
246+ - name : Checkout code
247+ uses : actions/checkout@v4
248+
249+ - name : Cache dependencies
250+ id : cache-dependencies
251+ uses : actions/cache@v3.3.2
252+ with :
253+ path : |
254+ **/node_modules
255+ /home/runner/.cache/Cypress
256+ key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
257+
258+ - name : Run end to end testing
259+ env :
260+ CYPRESS_REMOTE_URL : ${{ secrets.CYPRESS_REMOTE_URL }}
261+ shell : bash
262+ run : yarn cy-run-e2e
263+
264264 deploy_on_firebase :
265265 runs-on : ubuntu-latest
266266
0 commit comments