Skip to content

Deploy Application Action

Actions
Marks application as deployed with specified url
v1.0.5
Latest
Star (1)

deploy action

Action is a wrapper around deployment api.

For detail documentation and explanation refer to:

Inputs

Input Optional Default Description
token No - github token
deploymentId Yes Empty
state Yes pending
environmentUrl Yes -
requiredContext Yes Empty Format 'value1,value2'
autoMerge Yes false
environment Yes pr-number or qa for pull request it default to pr-[number] for push it default to qa
transientEnvironment Yes false
productionEnvironment Yes false

Outputs

Output Value
deploymentId a deployment number that can be used to set status later

Example usage

- uses: kamaz/[email protected]
  id: deployment
  with:
    token: ${{ secrets.GITHUB_TOKEN }}
    environmentUrl: ${{ format('https://pr-{0}.example.com', github.event.number) }}
#   
# Your deployment steps
# 
- uses: kamaz/[email protected]
  if: success()
  with:
    deploymentId: ${{ steps.deployment.outputs.deploymentId }}
    token: ${{ secrets.GITHUB_TOKEN }}
    environmentUrl: ${{ format('https://pr-{0}.example.com', github.event.number) }}
    state: success
- uses: kamaz/[email protected]
  if: failure()
  with:
    deploymentId: ${{ steps.deployment.outputs.deploymentId }}
    token: ${{ secrets.GITHUB_TOKEN }}
    environmentUrl: ${{ format('https://pr-{0}.example.com', github.event.number) }}
    state: failure

Deploy Application Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Marks application as deployed with specified url
v1.0.5
Latest

Deploy Application Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.