Skip to content

testing new branching strategy CD #3

testing new branching strategy CD

testing new branching strategy CD #3

Workflow file for this run

# name: cd-stable
# on:
# # Uncomment to work on CD in development mode.
# # pull_request:
# # branches: [ master ]
# push:
# branches:
# - master
# jobs:
# deploy_to_stable:
# runs-on: ubuntu-latest
# env:
# ENV: "stable"
# steps:
# # This Clean step simply checks if there's already a workflow running from the last
# # commit and cancels it if there is. This helps us save on cloud cost in the long run.
# # See https://github.com/rokroskar/workflow-run-cleanup-action for more information.
# - name: Clean
# uses: rokroskar/workflow-run-cleanup-action@v0.2.2
# env:
# GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
# if: "github.ref != 'refs/heads/master'"
# - name: Checkout Repo
# uses: actions/checkout@v2
# - name: Auth with Gcloud
# uses: google-github-actions/auth@v0
# with:
# credentials_json: ${{ secrets.GCP_DEV_SA_KEY }}
# - name: Set up Gcloud SDK
# uses: google-github-actions/setup-gcloud@v0
# with:
# project_id: zesty-dev
# - name: Set up Node
# uses: actions/setup-node@v2
# with:
# node-version: "16.5.0"
# cache: "npm"
# cache-dependency-path: package-lock.json
# - name: Install Dependencies
# run: npm install
# - name: Build
# run: npm run build:dev
# env:
# SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
# - name: Deploy to Dev
# run: gcloud app deploy app.yaml --quiet --project zesty-dev
# - name: Post Successful Dev Deploy Notification To Slack
# uses: rtCamp/action-slack-notify@v2
# env:
# SLACK_CHANNEL: devops
# SLACK_COLOR: ${{ job.status }}
# SLACK_ICON: https://clipart.world/wp-content/uploads/2021/06/Rocket-Ship-clipart-png.png
# SLACK_MESSAGE: |
# Use :eyes: to signal you have seen this message.
# Use :white_check_mark: to signal you have successfully manually tested the deployed changes.
# Use :x: to signal manual tests on deployed changes were unsuccessful and start a thread under this alert describing your remediation steps.
# SLACK_TITLE: Successfully Deployed manager-ui to Dev
# SLACK_USERNAME: Deploy Bot
# SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
# cancel_workflow_if_beta_deploy_failed:
# runs-on: ubuntu-latest
# if: ${{ failure() }}
# needs:
# - deploy_to_stable
# steps:
# - name: Post Failed Dev Deploy Notification To Slack
# uses: rtCamp/action-slack-notify@v2
# env:
# SLACK_CHANNEL: devops
# SLACK_COLOR: "#FF0000"
# SLACK_ICON: https://clipart.world/wp-content/uploads/2021/06/Rocket-Ship-clipart-png.png
# SLACK_MESSAGE: "PR merge by ${{ github.actor }} has failed to deploy to dev."
# SLACK_TITLE: Dev Deployment Failed for manager-ui
# SLACK_USERNAME: Deploy Bot
# SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
# - name: Cancel current workflow run
# uses: actions/github-script@v4
# with:
# script: |
# github.actions.cancelWorkflowRun({
# owner: context.repo.owner,
# repo: context.repo.repo,
# run_id: context.runId
# })