From 13f6a928c68e33802580e83e9333aafe166be8fc Mon Sep 17 00:00:00 2001 From: Rajpal Chauhan Date: Thu, 6 Jul 2023 16:27:43 -0700 Subject: [PATCH] test run Signed-off-by: Rajpal Chauhan --- .github/workflows/main.yml | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7cc8a572..971504b4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -126,6 +126,53 @@ jobs: rocketchat_webhook: ${{ secrets.ROCKETCHAT_WEBHOOK }} github_token: ${{ secrets.GITHUB_TOKEN }} + deploy2prod: + needs: [build, deploy2dev, deploy2test] + permissions: + packages: write + runs-on: ubuntu-latest + environment: prod + + # ToDo: + # - Define the 'environment' using an environment variable so it can also be used to define the tags. + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: deploy to test + uses: ./.github/workflows/actions/deploy + with: + environment: prod + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + openshift_server_url: ${{ vars.OPENSHIFT_SERVER_URL }} + openshift_token: ${{ secrets.OPENSHIFT_TOKEN }} + image_digest: ${{ needs.build.outputs.image_digest }} + namespace: ca7f8f-prod + job_status: ${{ job.status }} + rocketchat_webhook: ${{ secrets.ROCKETCHAT_WEBHOOK }} + github_token: ${{ secrets.GITHUB_TOKEN }} + + # ToDo: + # - Define the 'environment' using an environment variable so it can also be used to define the tags. + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: deploy to test + uses: ./.github/workflows/actions/deploy + with: + environment: test + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + openshift_server_url: ${{ vars.OPENSHIFT_SERVER_URL }} + openshift_token: ${{ secrets.OPENSHIFT_TOKEN }} + image_digest: ${{ needs.build.outputs.image_digest }} + namespace: ca7f8f-test + job_status: ${{ job.status }} + rocketchat_webhook: ${{ secrets.ROCKETCHAT_WEBHOOK }} + github_token: ${{ secrets.GITHUB_TOKEN }} + # deploy2test: # needs: [build, deploy2dev] # permissions: