You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
943 B

  1. name: Deploy basket-api
  2. on:
  3. workflow_dispatch:
  4. repository_dispatch:
  5. types:
  6. - deploy
  7. workflow_run:
  8. workflows: ["basket-api"]
  9. branches: [dev]
  10. types: [completed]
  11. env:
  12. CHART: basket-api
  13. NAMESPACE: eshop
  14. CHART_ROOT: deploy/k8s/helm
  15. jobs:
  16. deploy-to-k8s:
  17. #if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'repository_dispatch' || github.event.workflow_run.conclusion == 'success' }}
  18. if: false
  19. runs-on: ubuntu-latest
  20. steps:
  21. - uses: actions/checkout@v2
  22. - uses: ./.github/workflows/composite/deploy-helm
  23. with:
  24. azure_credentials: ${{ secrets.AZURE_CREDENTIALS }}
  25. cluster_name: ${{ secrets.CLUSTER_NAME }}
  26. resource_group: ${{ secrets.RESOURCE_GROUP }}
  27. registry_host: ${{ secrets.REGISTRY_HOST }}
  28. chart: ${{ env.CHART }}
  29. chart_root: ${{ env.CHART_ROOT }}
  30. namespace: ${{ env.NAMESPACE }}