]> 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)
committerMathias Klette <mathias.klette@profitbricks.com>
Mon, 22 Apr 2013 10:32:46 +0000 (12:32 +0200)
commit9a0e0eabb9f5c9a66bf6f7d7047617ba70711ef6
tree78c03f34a51ad1d04258fe2423fc4900c263f2d2
parent768602573ac089182474f13aea29a08546690368
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