major: Version 1.1.0
✨ Automate your WordPress and git repository release pipeline
If there's SSH & Git, you can sync WordPress and Azure DevOps using git.
Let your CI Pipeline manage getting those plugin updates from your unix WordPress server.
Requirements:
- Web server have git capability -- think this is the most important one
- A method to store your secrete variables such as
- username
- password/token
- SSH access to execute scripts on WordPress server
- note: cron can serve as a slower alternative to SSH
- Some kind of CI pipeline or cron job to hook into after a branch update event triggers an agent to run the script remotely
How to Use
More information on how to use the script is available on the Wiki page -- How To Use
Updates
This release fixes a major bug in v1.0.1, improves efficiencies in the script, and decreases the number of errors tossed from unnecessary actions.
- 🍻 PR #29 removing wildcard handler, still having issues
- 🔥 #18 improvement: option to delete remote Live branch if no merge
- 🧠 #15 improvement: break up methods and optargs to support actual choices
- ✅ #28 enhancement: Add more validation for option arguments
note: there are are no plans now to delete any branches remotely - 📝 #16 improvement: add ability to set commit message using optarg
- 🏅 #14 improvement: add more checks for required arguments to launch