[TIMOB-12108] Integrate BB10 platform into nightly CI build
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Low |
Status | Closed |
Resolution | Won't Fix |
Resolution Date | 2016-08-26T05:12:24.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | n/a |
Labels | n/a |
Reporter | Russell McMahon |
Assignee | Eric Merriman |
Created | 2012-12-17T21:14:34.000+0000 |
Updated | 2017-03-20T20:23:55.000+0000 |
Description
Should be able to integrate the blackberry platform into the nightly builds (CI). I think the easiest way to do this is to run the scripts that we use to build the blackberry drop-in from the standalone blackberry repo. The drop-in has the latest blackberry sdk and is versioned. The version is internal to the platform so we can tell Google groups what features are in a particular platform release, it can be ignored by the CI process. After building and preparing the Titanium SDK with iphone, android and mobileweb platforms, run the bb platform scripts as outlined below and grab the blackberry platform and drop the blackberry platform at the same level as the other platforms.
Build Machine Setup
1) Need to install BlackBerry NDK - http://developer.blackberry.com/native/beta/download/
2) Clone https://github.com/appcelerator/titanium_mobile_blackberry have it "live" down a path with no spaces
3) From https://github.com/appcelerator/titanium_mobile do a "git submodule add
git://github.com/appcelerator/titanium_mobile_blackberry.git blackberry"
This will make blackberry a submodule of titanium_mobile. If you look https://github.com/appcelerator/titanium_mobile_blackberry/tree/master/runtime you can see v8 is a submodule of
titanium_module_blackberry as a submodule example.
4) Make sure Node is installed on build machine
Nightly Builds and the BlackBerry platform Drop-in
1) Using submodule cd to titanium_mobile_blackberry/cli/commands
2) Run "./create_sdk". This will create the blackberry drop-in titanium_mobile_blackberry/build/sdk/blackberry folder.
3) After building the Titanium SDK copy the blackberry folder to the same level as the other platforms in the SDK.
4) Update the links at http://preview.appcelerator.com/studio/bb/ for both osx and win32
Blackberry is dead.
Closing ticket as BlackBerry is no longer supported.