This Action is to deploy your WordPress Code to WP Engine via the SSH Gateway. This provides greater optionality in what you can deploy, how you can injest changes and be more complex in your workflow. c
Define a workflow in .github/workflows/continuous-integration.yml
(or add a job if you already have defined workflows).
💡 Read more about Configuring a workflow.
on:
pull_request:
push:
branches:
- master
tags:
- "**"
name: "Continuous Integration"
jobs:
github-action-template:
name: github-action-template
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Run action"
uses: docker://ergebnis/github-action-template:latest
As Docker images are automatically built and pushed on a merge to master
or when a new tag is created in this repository, the recommended way to use this GitHub action is to reference the pre-built Docker image directly, as seen above.
💡 The Docker image can also be executed directly by running
$ docker run --interactive --rm --tty --workdir=/app --volume ${PWD}:/app ergebnis/github-action-template:latest
For more information, see the Docker Docs: Docker run reference.
Instead of using the latest pre-built Docker image, you can also specify a Docker image tag (which corresponds to the tags released on GitHub):
on:
pull_request:
push:
branches:
- master
tags:
- "**"
name: "Continuous Integration"
jobs:
github-action-template:
name: github-action-template
runs-on: ubuntu-latest
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Run action"
- uses: docker://ergebnis/github-action-template:latest
+ uses: docker://ergebnis/github-action-template:1.2.3
Please have a look at CHANGELOG.md
.
Please have a look at CONTRIBUTING.md
.
Please have a look at CODE_OF_CONDUCT.md
.
This package is licensed using the MIT License.