1- name : Build → Smoke → Deploy Dev
1+ name : Build Status
22
33on :
44 push :
55 branches : ['dev']
66 pull_request :
77 branches : ['dev']
8- workflow_dispatch :
98
109jobs :
1110 build :
2827
2928 - run : npm ci --force
3029 - run : npm run generate
31- - run : npm run build --if-present
32-
33- smoke :
34- needs : build
35- uses : saqibmanan/CivicDataSpace-test/.github/workflows/run-smoke.yml@dev
36- secrets :
37- BASE_URL : ${{ secrets.BASE_URL }}
38- HOME_URL_DEV : ${{ secrets.HOME_URL_DEV }}
39- TEST_EMAIL_1 : ${{ secrets.TEST_EMAIL_1 }}
40- TEST_PASSWORD_1 : ${{ secrets.TEST_PASSWORD_1 }}
41- TEST_EMAIL_2 : ${{ secrets.TEST_EMAIL_2 }}
42- TEST_PASSWORD_2 : ${{ secrets.TEST_PASSWORD_2 }}
43-
44- deploy :
45- needs : smoke
46- uses : saqibmanan/DataSpaceFrontend/.github/workflows/deploy-Dataspace-dev.yml@dev
47- secrets :
48- KEYCLOAK_CLIENT_ID : ${{ secrets.KEYCLOAK_CLIENT_ID }}
49- KEYCLOAK_CLIENT_SECRET : ${{ secrets.KEYCLOAK_CLIENT_SECRET }}
50- AUTH_ISSUER : ${{ secrets.AUTH_ISSUER }}
51- NEXTAUTH_URL : ${{ secrets.NEXTAUTH_URL }}
52- NEXT_PUBLIC_NEXTAUTH_URL : ${{ secrets.NEXT_PUBLIC_NEXTAUTH_URL }}
53- NEXTAUTH_SECRET : ${{ secrets.NEXTAUTH_SECRET }}
54- END_SESSION_URL : ${{ secrets.END_SESSION_URL }}
55- REFRESH_TOKEN_URL : ${{ secrets.REFRESH_TOKEN_URL }}
56- NEXT_PUBLIC_BACKEND_URL : ${{ secrets.NEXT_PUBLIC_BACKEND_URL }}
57- BACKEND_GRAPHQL_URL : ${{ secrets.BACKEND_GRAPHQL_URL }}
58- NEXT_PUBLIC_ENABLE_ACCESSMODEL : ${{ secrets.NEXT_PUBLIC_ENABLE_ACCESSMODEL }}
59- NEXT_PUBLIC_BACKEND_GRAPHQL_URL : ${{ secrets.NEXT_PUBLIC_BACKEND_GRAPHQL_URL }}
60- BACKEND_URL : ${{ secrets.BACKEND_URL }}
61- NEXT_PUBLIC_PLATFORM_URL : ${{ secrets.NEXT_PUBLIC_PLATFORM_URL }}
62- NEXT_PUBLIC_ANALYTICS_URL : ${{ secrets.NEXT_PUBLIC_ANALYTICS_URL }}
30+ - run : npm run build --if-present
0 commit comments