+1 On 26 Nov 2013, at 6:46 am, Brian LeRoux <b...@brian.io> wrote:
> Proposal: > > 1. We open bugs to document how to create release software for all the > platforms. > 2. We review to see if there is anything common we can abstract > > Cool? > > > > > On Mon, Nov 25, 2013 at 11:36 AM, Michal Mocny <mmo...@chromium.org> wrote: > >> Lets distinguish between "CLI" as (a) one of two potential cordova >> workflows vs (b) typing commands into a terminal using an easy & documented >> & unsurprising syntax for users of the cordova tool. >> >> So: How would you release from "the CLI"? >> (a) The same ways you would using the platform workflow >> (b) You cannot >> >> My point is: its worth simplifying/documenting for (b) but its not like you >> cannot ever ship an app using the "project workflow" aka "CLI". >> >> -Michal >> >> >> On Mon, Nov 25, 2013 at 11:29 AM, Tommy Williams <to...@devgeeks.org> >> wrote: >> >>> How would you release from the CLI? >>> >>> On what platforms? >>> >>> In was not aware of any way in the CLI workflow to avoid going into Xcode >>> (in the case of iOS), or typing 'ant release' (after setting up your >>> release keys) in the case of Android. >>> >>> BB10 does have flags... But the others? Have I missed something? >>> On 23/11/2013 5:19 AM, "Michal Mocny" <mmo...@chromium.org> wrote: >>> >>>> On Thu, Nov 21, 2013 at 1:00 PM, Ian Clelland <iclell...@chromium.org >>>>> wrote: >>>> >>>>> On Thu, Nov 21, 2013 at 2:56 PM, Joe Bowser <bows...@gmail.com> >> wrote: >>>>> >>>>>> On Thu, Nov 21, 2013 at 11:37 AM, Ian Clelland < >>> iclell...@chromium.org >>>>> >>>>>> wrote: >>>>>>> >>>>>>> Would it make sense to have a build flag for this? "cordova build >>>>>> --debug", >>>>>>> "cordova build --release"; something like that (bikeshed colours >>>>>> welcome). >>>>>>> I don't think that config.xml is the place for it; it seems like >> it >>>>>> should >>>>>>> be lower than that, but I'm not exactly sure how it should be >> set. >>>>>> >>>>>> Considering that we have to add Java code to get this to work, it >>>>>> either has to be in the XML, or we're going to have to check the >>>>>> AndroidManifest to see if we're in debug mode, like what we already >>> do >>>>>> for SSL errors. >>>>>> >>>>> >>>>> If we could set that flag in the manifest from the CLI (as part of >>>> prepare, >>>>> or as part of build) then that would probably do it. >>>>> >>>>> >>>>>> >>>>>> There >>>>>>> will probably need to be platform-specific implementations, but >> it >>>>> would >>>>>> be >>>>>>> good to have a cross-platform way of turning it on and off. >>>>>>> >>>>>> >>>>>> The CLI doesn't have a way to actually release software, so I >> assume >>>>>> that ALL builds created by it are Debug Builds. >>>>>> >>>>> >>>>> True. There should be a thread about that, too :) >>>>> >>>> >>>> What do we mean that the CLI doesn't have a way to release software? >>> Maybe >>>> not using a single command, but you certainly can with the workflow. >>>> >>> >>