Skip to content

Commit a0e5a72

Browse files
ci: 🎡 update pipeline
update pipeline envs and move step to its correct place
1 parent a0e597f commit a0e5a72

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

.github/workflows/CI_CD.yml

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)