|
10 | 10 | # parse |
11 | 11 | parser = argparse.ArgumentParser(description="Build packages.") |
12 | 12 | parser.add_argument("-P", "--platform", dest="platform", type=str, |
13 | | - action="store", help="Defines platform", required=True) |
14 | | -parser.add_argument("-T", "--targets", dest="targets", type=str, nargs="+", |
15 | | - action="store", help="Defines targets", required=True) |
16 | | -parser.add_argument("-R", "--branding", dest="branding", type=str, |
17 | | - action="store", help="Provides branding path") |
| 13 | + action="store", help="Defines platform", required=True) |
| 14 | +parser.add_argument("-T", "--targets", dest="targets", type=str, nargs="+", |
| 15 | + action="store", help="Defines targets", required=True) |
18 | 16 | parser.add_argument("-V", "--version", dest="version", type=str, |
19 | | - action="store", help="Defines version") |
| 17 | + action="store", help="Defines version") |
20 | 18 | parser.add_argument("-B", "--build", dest="build", type=str, |
21 | | - action="store", help="Defines build") |
| 19 | + action="store", help="Defines build") |
| 20 | +parser.add_argument("-H", "--branch", dest="branch", type=str, |
| 21 | + action="store", help="Defines branch") |
| 22 | +parser.add_argument("-R", "--branding", dest="branding", type=str, |
| 23 | + action="store", help="Provides branding path") |
22 | 24 | args = parser.parse_args() |
23 | 25 |
|
24 | 26 | # vars |
|
29 | 31 | common.clean = "clean" in args.targets |
30 | 32 | common.sign = "sign" in args.targets |
31 | 33 | common.deploy = "deploy" in args.targets |
32 | | -common.version = args.version if args.version else utils.get_env("BUILD_VERSION", "0.0.0") |
33 | | -common.build = args.build if args.build else utils.get_env("BUILD_NUMBER", "0") |
| 34 | +if args.version: common.version = args.version |
| 35 | +else: common.version = utils.get_env("PRODUCT_VERSION", "0.0.0") |
| 36 | +utils.set_env("PRODUCT_VERSION", common.version) |
| 37 | +utils.set_env("BUILD_VERSION", common.version) |
| 38 | +if args.build: common.build = args.build |
| 39 | +else: common.build = utils.get_env("BUILD_NUMBER", "0") |
| 40 | +utils.set_env("BUILD_NUMBER", common.build) |
| 41 | +if args.branch: common.branch = args.branch |
| 42 | +else: common.branch = utils.get_env("BRANCH_NAME", "null") |
| 43 | +utils.set_env("BRANCH_NAME", common.branch) |
34 | 44 | common.branding = args.branding |
35 | 45 | common.timestamp = utils.get_timestamp() |
36 | 46 | common.workspace_dir = utils.get_abspath(utils.get_script_dir(__file__) + "/..") |
37 | 47 | common.branding_dir = utils.get_abspath(common.workspace_dir + "/" + args.branding) if args.branding else common.workspace_dir |
38 | | -common.deploy_data = utils.get_path(common.workspace_dir + "/deploy.txt") |
39 | 48 | common.summary = [] |
40 | 49 | utils.log("os_family: " + common.os_family) |
41 | 50 | utils.log("platform: " + str(common.platform)) |
|
64 | 73 |
|
65 | 74 | # build |
66 | 75 | utils.set_cwd(common.workspace_dir, verbose=True) |
67 | | -utils.delete_file(common.deploy_data) |
68 | 76 | if "core" in common.targets: |
69 | 77 | package_core.make() |
70 | | -if "closuremaps_opensource" in common.targets: |
| 78 | +if "closuremaps_sdkjs_opensource" in common.targets: |
71 | 79 | package_core.deploy_closuremaps_sdkjs("opensource") |
72 | | - package_core.deploy_closuremaps_webapps("opensource") |
73 | | -if "closuremaps_commercial" in common.targets: |
| 80 | +if "closuremaps_sdkjs_commercial" in common.targets: |
74 | 81 | package_core.deploy_closuremaps_sdkjs("commercial") |
75 | | - package_core.deploy_closuremaps_webapps("commercial") |
| 82 | +if "closuremaps_webapps" in common.targets: |
| 83 | + package_core.deploy_closuremaps_webapps("opensource") |
76 | 84 | if "desktop" in common.targets: |
77 | 85 | package_desktop.make() |
78 | 86 | if "builder" in common.targets: |
|
83 | 91 | package_server.make("enterprise") |
84 | 92 | if "server_developer" in common.targets: |
85 | 93 | package_server.make("developer") |
| 94 | +if "server_prerequisites" in common.targets: |
| 95 | + package_server.make("prerequisites") |
86 | 96 | if "mobile" in common.targets: |
87 | 97 | package_mobile.make() |
88 | 98 |
|
|
0 commit comments