1
1
mirror of https://github.com/primer/css.git synced 2024-09-20 21:28:20 +03:00

Try creating a deployment status

This commit is contained in:
Jon Rohan 2021-04-05 16:15:59 -07:00
parent 8b4ce08e95
commit 5a89ab6a1c
No known key found for this signature in database
GPG Key ID: B0BBE304A9A0AECB

View File

@ -2,11 +2,18 @@ name: Deploy
on: push
jobs:
deploy:
deploy-preview:
name: Preview
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: chrnorm/deployment-action@releases/v1
name: Create GitHub deployment
id: deployment
with:
token: ${{ secrets.GITHUB_TOKEN }}
environment: Preview
- name: Vercel Action
uses: amondnet/vercel-action@v20.0.0
id: vercel-action
@ -19,3 +26,21 @@ jobs:
- name: preview-url
run: |
echo ${{ steps.vercel-action.outputs.preview-url }}
- name: Update deployment status (success)
if: success()
uses: chrnorm/deployment-status@releases/v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
target_url: ${{ steps.vercel-action.outputs.preview-url }}
state: "success"
deployment_id: ${{ steps.deployment.outputs.deployment_id }}
- name: Update deployment status (failure)
if: failure()
uses: chrnorm/deployment-status@releases/v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
target_url: ${{ steps.vercel-action.outputs.preview-url }}
state: "failure"
deployment_id: ${{ steps.deployment.outputs.deployment_id }}