rdm-app icon indicating copy to clipboard operation
rdm-app copied to clipboard

WIP: Continuous Deployment!

Open peternewman opened this issue 6 years ago • 1 comments

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!

peternewman avatar Jun 20 '18 15:06 peternewman