]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commit
extract_storage: change build number naming scheme for feature branch
authorDongsu Park <dongsu.park@profitbricks.com>
Thu, 18 Apr 2013 11:38:58 +0000 (13:38 +0200)
committerDongsu Park <dongsu.park@profitbricks.com>
Fri, 19 Apr 2013 08:27:23 +0000 (10:27 +0200)
commitb04bf1b2c514086d606eb5a5dc99618762ab3d18
tree88573cacf706e75824b7d65053dbceceb1afb88d
parentf46422c477faa9573ddf297ed3d4c741de67c604
extract_storage: change build number naming scheme for feature branch

This is only a temporary solution to resolve build number conflicts
on Gentoo systems. Without the change, it's nearly impossible to manage
different ebuilds for both master/develop branches and feature branches.
For the example above, new ebuilds for feature branch (build no. 150)
should be recognized as a newer version than the last develop kernel.
In reality, however, the develop kernel has its build number 395, and
the feature build number 150 will be recognized as its previous version.

To avoid such confusion, change build number naming scheme,
from a simple number to a more precise string according to a format

  $(last_develop_buildno).$(feature_buildno)

, where $(last_develop_buildno) is the most recent build number
in the develop branch, and $(feature_buildno) is the current feature
branch's build number. For example, if the last build number of develop
branch is 395, and that of feature branch is 150, then the output string
will be "395.150".
extract_storage_kernel+modules.sh