Skip to content

github-deployment-action

Actions
Create deployments on Github
v1.3.0
Latest
Star (38)

Create GitHub deployments in you actions

If you have any questions please ping me. This action basically works but has not all features I want it to.

This actions allows you to create a deployment and set a deployment status.

For options please see deployment.js and the Github documentation

First create a deployment and with flag -f create the success status:

- name: create deployment
  uses: docker://ghcr.io/niklasmerz/github-deployment-action/deployment-action:latest
  if: contains(github.ref, 'master')
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  with:
    args: -o niklasmerz -r myrepo -c master -e production
- name: set deployment status
  uses: niklasmerz/github-deployment-action@master
  if: contains(github.ref, 'master')
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  with:
    args: -o niklasmerz -r myrepo -s success -u https://url.com -f

Note see example above: you can either use the repository name or Docker image: docker://ghcr.io/niklasmerz/github-deployment-action/deployment-action:latest. Using the Docker image should be a bit faster the image does not need to be built on every run.

github-deployment-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

Create deployments on Github
v1.3.0
Latest

github-deployment-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.