buildframework/helium/doc/src/manual/stage_preparation.rst.inc.ftl
changeset 645 b8d81fa19e7d
parent 628 7c4a911dc066
equal deleted inserted replaced
643:27cf35f95864 645:b8d81fa19e7d
    34 How to prepare the build area
    34 How to prepare the build area
    35 -----------------------------
    35 -----------------------------
    36 
    36 
    37 Helium supports the creation of an environment based on a release store in a network drive. The main requirement from that release is to publish release metadata with the content.
    37 Helium supports the creation of an environment based on a release store in a network drive. The main requirement from that release is to publish release metadata with the content.
    38 
    38 
    39 .. csv-table:: Ant properties to modify
    39 .. csv-table:: Ant properties to modify for Helium 11 and older
    40    :header: "Property", "Description", "Values"
    40    :header: "Property", "Description", "Values"
    41 
    41 
    42    ":hlm-p:`s60.grace.server`", "UNC path to network drive.", ""
    42    ":hlm-p:`s60.grace.server`", ":hlm-p:`s60.grace.server[summary]`", ":hlm-p:`s60.grace.server[defaultValue]`"
    43    ":hlm-p:`s60.grace.service`", "Service name.", ""
    43    ":hlm-p:`s60.grace.service`", ":hlm-p:`s60.grace.service[summary]`", ":hlm-p:`s60.grace.service[defaultValue]`"
    44    ":hlm-p:`s60.grace.product`", "Product name.", ""
    44    ":hlm-p:`s60.grace.product`", ":hlm-p:`s60.grace.product[summary]`", ":hlm-p:`s60.grace.product[defaultValue]`"
    45    ":hlm-p:`s60.grace.release`", "Regular expression to match release under the product directory.", ""
    45    ":hlm-p:`s60.grace.release`", ":hlm-p:`s60.grace.release[summary]`", ":hlm-p:`s60.grace.product[defaultValue]`"
    46    ":hlm-p:`s60.grace.revision`", "Regular expresion to match a new build revision", "e.g: (_\d+)?"
    46    ":hlm-p:`s60.grace.revision`", ":hlm-p:`s60.grace.revision[summary]`", ":hlm-p:`s60.grace.revision[defaultValue]`"
    47    ":hlm-p:`s60.grace.cache`",
    47    ":hlm-p:`s60.grace.cache`", ":hlm-p:`s60.grace.cache[summary]`", ":hlm-p:`s60.grace.cache[defaultValue]`"
    48    ":hlm-p:`s60.grace.checkmd5.enabled`",
    48    ":hlm-p:`s60.grace.checkmd5.enabled`", ":hlm-p:`s60.grace.checkmd5.enabled[summary]`", ":hlm-p:`s60.grace.checkmd5.enabled[defaultValue]`"
    49    ":hlm-p:`s60.grace.usetickler`", "Validate the release based on the tickler.", "true, false(default)"
    49    ":hlm-p:`s60.grace.usetickler`", ":hlm-p:`s60.grace.usetickler[summary]`", ":hlm-p:`s60.grace.usetickler[defaultValue]`"
    50 
    50 
    51 Once configured you can invoke Helium:
       
    52 
    51 
    53     > hlm -Dbuild.number=1 -Dbuild.drive=X: ido-update-build-area-grace
    52 .. csv-table:: Ant properties to modify for Helium 12
       
    53    :header: "Property", "Description", "Values"
    54 
    54 
    55     > dir X:
    55    ":hlm-p:`download.release.server`", ":hlm-p:`download.release.server[summary]`", ":hlm-p:`download.release.server[defaultValue]`"
    56     ...
    56    ":hlm-p:`download.release.service`", ":hlm-p:`download.release.service[summary]`", ":hlm-p:`download.release.service[defaultValue]`"
    57     ...
    57    ":hlm-p:`download.release.product`", ":hlm-p:`download.release.product[summary]`", ":hlm-p:`download.release.product[defaultValue]`"
       
    58    ":hlm-p:`download.release.regex`", ":hlm-p:`download.release.regex[summary]`", ":hlm-p:`download.release.regex[defaultValue]`"
       
    59    ":hlm-p:`download.release.revision`", ":hlm-p:`download.release.revision[summary]`", ":hlm-p:`download.release.revision[defaultValue]`"
       
    60    ":hlm-p:`download.release.cache`", ":hlm-p:`download.release.cache[summary]`", ":hlm-p:`download.release.cache[defaultValue]`"
       
    61    ":hlm-p:`download.release.checkmd5.enabled`", ":hlm-p:`download.release.checkmd5.enabled[summary]`", ":hlm-p:`download.release.checkmd5.enabled[defaultValue]`"
       
    62    ":hlm-p:`download.release.usetickler`", ":hlm-p:`download.release.usetickler[summary]`", ":hlm-p:`download.release.usetickler[defaultValue]`"
    58 
    63 
    59 You should then have the latest/mentioned release un-archived under the X: drive.
    64 Once configured you can invoke Helium::
       
    65 
       
    66     hlm -Dbuild.number=1 -Dbuild.drive=X: ido-update-build-area
       
    67 
       
    68 You should then have the latest release extracted to the X: drive.
       
    69 
       
    70 <#if !ant?keys?seq_contains("sf")>
       
    71 .. include:: stage_nokia_preparation.rst.inc
       
    72 </#if>