Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
moon

GitHub Action

github-deployment-action

v1.0.1

github-deployment-action

moon

github-deployment-action

Create deployments on Github

Installation

Copy and paste the following snippet into your .yml file.

              

- name: github-deployment-action

uses: NiklasMerz/github-deployment-action@v1.0.1

Learn more about this action in NiklasMerz/github-deployment-action

Choose a version

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: niklasmerz/github-deployment-action@master
  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