https://github.com/getshifter/actions
Github Actions
https://github.com/getshifter/actions
Last synced: about 1 year ago
JSON representation
Github Actions
- Host: GitHub
- URL: https://github.com/getshifter/actions
- Owner: getshifter
- Created: 2019-12-23T10:59:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-04T05:21:36.000Z (about 6 years ago)
- Last Synced: 2025-02-02T02:22:39.999Z (over 1 year ago)
- Language: Python
- Homepage: https://www.getshifter.io
- Size: 43 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Shifter Github Actions
[](https://hub.docker.com/r/getshifter/actions-base/)
- [getshifter/actions-start](https://github.com/marketplace/actions/start-shifter-wordpress)
- [getshifter/actions-stop](https://github.com/marketplace/actions/stop-shifter-wordpress)
## Start Shifter WordPress action
Start Shifter's WordPress and store WordPress URL in the outputs `shifter_app_url`.
If WordPress is already running, get the URL.
### Requirements environment variable
- `SHIFTER_USER`: Login username for Shfter
- `SHIFTER_PASS`: Password
- `SHIFTER_SITE_ID`: Site ID to launch WordPress
### Inputs
None
### Outputs
- `shifter_app_url`: WordPress Live URL.
### set environment variable for other jobs
- `SHIFTER_APP_KEEP`: Used to skip stop if WordPress is already running at the time of job execution. default The default value is `false`(string).
## Stop Shifter WordPress action
Stop WordPress of Shifter.
### Requirements environment variable
- `SHIFTER_USER`: Login username for Shfter
- `SHIFTER_PASS`: Password
- `SHIFTER_SITE_ID`: Site ID to Stop WordPress
### Inputs / Outputs
None
## Example usage
```
steps:
- uses: actions/checkout@v1
- name: Start WordPress
id: start
uses: getshifter/actions-start@v2
env:
SHIFTER_USER: ${{ secrets.SHIFTER_USER }}
SHIFTER_PASS: ${{ secrets.SHIFTER_PASS }}
SHIFTER_SITE_ID: ${{ secrets.SHIFTER_SITE_ID }}
- name: Show WordPress URL
env:
SHIFTER_APP_URL: ${{ steps.start.outputs.shifter_app_url }}
run:
echo ${SHIFTER_APP_URL}
- name: Stop WordPress
uses: getshifter/actions-stop@v2
env:
SHIFTER_USER: ${{ secrets.SHIFTER_USER }}
SHIFTER_PASS: ${{ secrets.SHIFTER_PASS }}
SHIFTER_SITE_ID: ${{ secrets.SHIFTER_SITE_ID }}
```
- (optional)`SHIFTER_APP_KEEP`: Use when do not want to stop the container.
- It is set automatically if the container has already been started when executing `actions/start`.