Skip to content

Promote staging to production #21

Promote staging to production

Promote staging to production #21

Workflow file for this run

name: Promote staging to production
on:
push:
tags:
- '**'
workflow_dispatch:
inputs:
quick_release:
description: 'Quick release to production'
type: boolean
required: false
default: false
jobs:
promote-staging-to-production:
uses: IMIO/gha-workflows/.github/workflows/promote-staging-to-production.yml@65e35515ece838830a6272586394164f5986bb76
with:
image_name: ${{ vars.IMAGE_NAME }}
image_tag_staging: '${{ vars.IMAGE_TAG_STAGING }}'
image_tag_production: ${{ vars.IMAGE_TAG_PRODUCTION }}
rundeck_job_id: ${{ vars.RUNDECK_JOB_ID }}
runner_label: gha-runners-smartweb
service_name: ${{ vars.SERVICE_NAME }}
quick_release: ${{ inputs.quick_release || false }}
secrets:
mattermost_webhook_url: ${{ secrets.SMARTWEB_MATTERMOST_WEBHOOK_URL }}
registry_url: ${{ secrets.HARBOR_URL }}
registry_username: ${{ secrets.SMARTWEB_HARBOR_USERNAME }}
registry_password: ${{ secrets.SMARTWEB_HARBOR_PASSWORD }}
rundeck_url: ${{ secrets.RUNDECK_URL }}
rundeck_token: ${{ secrets.SMARTWEB_RUNDECK_TOKEN }}