ci-app-prod.yml 1.1 KB

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