ci-app-prod.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. name: Node CI for app production
  2. on:
  3. push:
  4. branches-ignore:
  5. - release/**
  6. - rc/**
  7. - chore/**
  8. - support/prepare-v**
  9. jobs:
  10. test-prod-node12:
  11. uses: weseek/growi/.github/workflows/reusable-app-prod.yml@support/vrt-with-cypress
  12. with:
  13. node-version: 12.x
  14. skip-cypress: true
  15. secrets:
  16. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
  17. test-prod-node14:
  18. uses: weseek/growi/.github/workflows/reusable-app-prod.yml@support/vrt-with-cypress
  19. with:
  20. node-version: 14.x
  21. cypress-report-artifact-name: Cypress report
  22. secrets:
  23. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
  24. run-reg-suit-node14:
  25. needs: [test-prod-node14]
  26. uses: weseek/growi/.github/workflows/reusable-app-reg-suit.yml@support/vrt-with-cypress
  27. if: always()
  28. with:
  29. node-version: 14.x
  30. cypress-report-artifact-name: Cypress report
  31. secrets:
  32. REG_NOTIFY_GITHUB_PLUGIN_CLIENTID: ${{ secrets.REG_NOTIFY_GITHUB_PLUGIN_CLIENTID }}
  33. AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
  34. AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
  35. SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}