• akrherz's avatar
    OF-1111 Rethink RPM build and versioning · 8b275ea4
    akrherz authored
    Ant RPM build configuration is modified such that:
    
     - rpmbuild arch of x86_64 is now default.  This will require a
       change to the Ignite's Bamboo to specify a 64bit JRE to bundle
     - the rpmbuild arch logic is simplified and one can now specify
       which arch to build for by setting `-Drpmbuild.arch=<arch>`
     - the resulting RPM filenames are changed, such to allow upgrades
       between alpha builds, beta/rc builds and GA builds without
       having to `rpm --force` these.  See note below on the new
       RPM filenames.
     - the changelog field in the RPM will contain the hash of the
       last commit in the local repository `git rev-parse --short HEAD`
     - A new `git.revision` Ant target is introduced so support the
       inclusion of this in the build metadata
    
    New RPM filenames:
        For General Releases we get x.y.z-1
        For Alpha builds we get     x.y.z-0.1.{YYYYMMDD}alpha
        For Beta/RC builds we get   x.y.z-0.2.(beta|rc)
    8b275ea4
Name
Last commit
Last update
..
debian Loading commit data...
eclipse Loading commit data...
installer Loading commit data...
lib Loading commit data...
osx Loading commit data...
pkg Loading commit data...
projects Loading commit data...
resin Loading commit data...
rpm Loading commit data...
wildfireHome Loading commit data...
build.properties.template Loading commit data...
build.xml Loading commit data...