Closed Bug 1261332 Opened 8 years ago Closed 8 years ago

Move deployment scripts for dev server/deploys into the Loop repository, and start a script to automatically deploy the add-on to the dev channel of AMO

Categories

(Hello (Loop) :: Client, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED
Iteration:
48.2 - Apr 4

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(1 file)

Currently our automatic deployment script for the standalone dev server lives on the dev server and we don't have a backup.

We think we should move those into the Loop repo and add documentation.

At the same time, we should also add a script for automatically deploying a dev xpi - in preparation for when we get a suitable setup in which to automate it.
I went for documenting the repo setup in the scripts themselves, since if we ever move anything, that seems to be the best place. Its also good for reference when editing them.

The dev xpi script will currently "fail" at the end even though its successful for our case.

There's a new npm sign-addon module that's a subset of jpm, but its too immature yet for us to use (mainly in how its built/packaged/facilities). I've filed a PR and some issues, so hopefully we'll be able to switch to it soonish.
Attachment #8737162 - Flags: review?(dmose)
Comment on attachment 8737162 [details] [review]
Link to Github pull-request: https://github.com/mozilla/loop/pull/327

r=dmose, there are some suggestions for changes in the scripts.  I'm happy to look at it again after you make the changes, if you think that would be helpful.
Attachment #8737162 - Flags: review?(dmose) → review+
https://github.com/mozilla/loop/commit/4d7fb4e63d35a65987565d42cb7ef61b997fa965
Status: NEW → RESOLVED
Iteration: --- → 48.2 - Apr 4
Closed: 8 years ago
Resolution: --- → FIXED
I've also updated the dev server to use the new script. I had to push a small bustage-fix:

https://github.com/mozilla/loop/commit/6b4ccea8c375e272ba4faee49acbb1283c29f8c6
Blocks: 1265865
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: