A Github Action for automated deployments to Skpr
This action combines all steps into a single Package and Deploy action.
As an alternative, you can use the following separate actions:
- skpr/setup-action@v1
- skpr/info-action@v1
- skpr/package-action@v1
- skpr/deploy-action@v1
- skpr/exec-action@v1
Required The Skpr environment.
Optional Whether to package or not. Set to false if deploying a pre-packaged app.
Optional A previously packaged app version.
Optional A post-deploy command to run on the environment.
The Skpr environment URL.
The version to use, based on git describe --tags.
name: skpr-deploy
on:
push:
branches: [master]
env:
SKPR_USERNAME: ${{ secrets.SKPR_USERNAME }}
SKPR_PASSWORD: ${{ secrets.SKPR_PASSWORD }}
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Skpr Package and Deploy
uses: skpr/package-deploy-action@v1
with:
env: dev
post-deploy: make deploy