Closed
Bug 677344
Opened 13 years ago
Closed 13 years ago
Implement dev/stage/prod channels
Categories
(Cloud Services :: Server: Core, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: tarek, Assigned: tarek)
References
Details
Attachments
(3 files)
3.25 KB,
patch
|
rmiller
:
review+
|
Details | Diff | Splinter Review |
3.20 KB,
patch
|
rmiller
:
review+
|
Details | Diff | Splinter Review |
4.00 KB,
patch
|
rmiller
:
review+
jbonacci
:
feedback-
|
Details | Diff | Splinter Review |
Assignee | ||
Comment 1•13 years ago
|
||
Glue Command tested via the Makefile
Assignee | ||
Comment 2•13 years ago
|
||
Attachment #551548 -
Flags: review?(rmiller)
Updated•13 years ago
|
Attachment #551536 -
Flags: review?(rmiller) → review+
Updated•13 years ago
|
Attachment #551548 -
Flags: review?(rmiller) → review+
Assignee | ||
Comment 3•13 years ago
|
||
added buildrpm in : https://hg.mozilla.org/services/server-devtools/rev/7d3a88af29ec
Assignee | ||
Comment 4•13 years ago
|
||
added in server-core at: https://hg.mozilla.org/services/server-core/rev/b01c3f1df6ce
Assignee | ||
Comment 5•13 years ago
|
||
Attachment #551738 -
Flags: review?(rmiller)
Attachment #551738 -
Flags: feedback?
Assignee | ||
Updated•13 years ago
|
Attachment #551738 -
Flags: feedback? → feedback?(jbonacci)
Assignee | ||
Comment 7•13 years ago
|
||
adding more code + heavy refactoring.
I've started a branch for this in https://hg.mozilla.org/services/server-devtools
called "channels"
Will ask for a post-review once ready
Assignee | ||
Comment 8•13 years ago
|
||
That's how the branch works now:
let's say you are in server-core. You can do:
$ bin/buildapp
The current channel is prod.
Building the app
Updating the repo .. [ok]
Building Services dependencies [ok]
Building External dependencies [ok]
Now building the app itself .. [ok]
[done]
By default the app is built using the prod channel
You can also build rpms:
$ bin/buildrpms
The current channel is prod.
Building RPM for cef
...
And also change channels:
$ bin/buildapp -c dev
The current channel is dev.
Building the app
Updating the repo .. [ok]
Building Services dependencies [ok]
Building External dependencies [ok]
Now building the app itself .. [ok]
[done]
The channel stays sticky. so if you try to call a command without a channel, it will use the last used one, and defaults to prod the first time.
Updated•13 years ago
|
Attachment #551738 -
Flags: review?(rmiller) → review+
Comment 9•13 years ago
|
||
I think this is a very good idea.
I am looking forward to trying out Sync server installs with the various channel settings.
I would be happy to provide feedback on the results of these tests if you are interested.
Assignee | ||
Comment 10•13 years ago
|
||
Implementation done. Now writing some docs.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 11•13 years ago
|
||
Tarek - so for very long delay since my last entry.
What is the status of your documentation?
Looking here: http://docs.services.mozilla.com/howtos/run-sync.html
I do not see any updates for the new channel option.
Maybe we can pull in some info from your attachment above?
https://bugzilla.mozilla.org/attachment.cgi?id=551738
Comment 12•13 years ago
|
||
Talked with Tarek. Channel documentation is actually found here:
http://docs.services.mozilla.com/server-devguide/release.html
Status: RESOLVED → VERIFIED
Updated•13 years ago
|
Attachment #551738 -
Flags: feedback?(jbonacci) → feedback-
You need to log in
before you can comment on or make changes to this bug.
Description
•