Upgrade - woudt/bunq2ifttt GitHub Wiki
In these upgrade instructions, we will assume you have deployed the solution to the google cloud.
Step 1. Update your repository
There are three options to download the new version:
- Go to the Releases page
- Go to the newest release, and then under assets download 'Source code (zip)'
- Extract the ZIP file in a convenient location
Note: alternatively, you can also download a zip file using the 'Clone or download' button on the Main page
- If you used 'git clone', but no longer have the directory, simply clone it again:
git clone [email protected]:woudt/bunq2ifttt.git
- If however you still have the directory, a simpler way to upgrade is to go to the directory and enter:
git pull origin master
Step 2. Upgrade bunq2ifttt in the google appengine cloud
Go to the bunq2ifttt directory, and run the following commands, replacing 'your-project-id' with the project id that you chose during installation:
gcloud config set project your-project-id
gcloud app deploy app
gcloud app deploy app/cron.yaml
If you see any errors, there are two things to check:
- Building a new version requires google billing to be enabled. Go to the billing page on Google Cloud Console, select your project and click on 'link a billing account'. You dan disable billing again after installation.
- If you still get build errors, it sometimes helps to try these things:
- Disable the Cloud Build API and enable it again. Go to this page
- Empty temporary files from your datastore. Go to the storage browser, click on both the 'eu.artifacts.your-project-id.appspot.com' and 'staging.your-project-id.appspot.com' buckets and delete everything in there.
Step 3. Done and next steps
Some next steps:
- If you are migrating from a version that still had a slave, see Migration master slave installation
- Read the Changelog to see what has changed in this version
- Read the Configure and configure any new actions or triggers in IFTTT that you are interested in