Octwilio
About
Octwilio is a project to combine the Octopus Deploy and Twilio APIs.
How it works
This project contains [Firebase] cloud functions for connecting Octopus Deploy and Twilio events. The functions handle Octopus Deploy subscription events as well as SMS messages to a Twilio phone number.
More details can be found in this blog series about building Octwilio.
Features
- Send SMS alert when an Octopus Deploy deployment requires approval
- Approve or reject a deployment via SMS
- Send SMS alerts for deployment events
- Endpoint for deployment notifications
How to use it
- Create a copy using GitHub's repository template functionality
- Update the
README.md
and.firebaserc
with the respective values. - Configure your Firebase, Octopus Deploy, and Twilio accounts
- Create your Firebase project
- Deploy the functions to Firebase
- Configure your Octopus Deploy subscriptions
- Configure your Twilio phone number webhook