rdm-app
rdm-app copied to clipboard
WIP: Continuous Deployment!
Finally! Some progress on #123 .
This currently deploys to https://peter-ola-rdm-app.appspot.com/ every time a build is run on my Travis.
Lots still to-do:
- [x] Upload the JS/run "grunt compress"
- [x] Fix the JS it's generating e.g. tooltips on https://peter-ola-rdm-app.appspot.com/pid/display?manufacturer=0&pid=1027
Uncaught TypeError: this.l.ya is not a function
at X.H (app.js:66)
at Lc (app.js:43)
at Y.update (app.js:68)
at Object.displayCommand (app.js:68)
at display:190
- [x] Add a task for it, so it only runs if all other tests pass
- [ ] Probably add index.yaml to repo, and ensure we get all the index entries we need in it. Use @nomis52 one? (See discussion https://github.com/OpenLightingProject/rdm-app/pull/10#discussion-diff-27776704 )
- [x] Deploy index.yaml so changes get pushed
- [x] Update our deploy once https://github.com/travis-ci/dpl/pull/849 gets merged
- [ ] Switch to dpl v2 stable once it gets release
- [ ] Re-encrypt so it works on the OLA repo?
- [ ] Switch to uploading to rdm.openlighting.org?
- [ ] Version numbers?
- [ ] Work out a solution to "ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: Your app may not have more than 15 versions. Please delete one of the existing versions before trying to create a new version."
- [ ] Secure!