We're adding proper channel support to wyBuild 2.7. Here's the schedule: we're finishing wyBuild 2.6.15 this week. Then after we release that update we're finishing these large features for wyBuild 2.7 which should come at the end of August (if all goes according to plan).
Now, you can already do a limited form of "update channels" by using separate projects for each channel. Let me explain.
First create 2 projects: 1 is your "Stable channel" project, the other is your "Beta channel" project. They will be identical except for 2 things:
- The versions they contain (that is, your stable channel will only contain stable versions, your beta channel might contain both beta and stable versions)
- The server download site.
For instance, in your "stable" project you might have a download site like this:
http://example.com/updates/%file%
In your "beta" project you might have a download site like this:
http://example.com/updates-beta/%file%
Then in each of your projects you can build the updates and upload them to your server. You'll also "build wyUpdate" for each project. You'll have a "beta" client.wyc file and a "stable" client.wyc file.
Distribute the appropriate "client.wyc" for whichever user subset.
I can also explain how you can "dynamically switch" a user from one channel to another using the "-server" wyUpdate commandline switch. This will all be much much easier in wyBuild 2.7. It will all be in a single project and there will be clear options.
Does this all make sense?