mirror of
git://git.yoctoproject.org/yocto-autobuilder2.git
synced 2025-07-19 20:59:02 +02:00
builders: implement get_sstate_release_number()
Uses the values submitted to the scheduler to determtine the major number of the release for the purposes of publishing per-major release shared-state artefacts. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
This commit is contained in:
parent
104cd00305
commit
443ed86cec
1
TODO
1
TODO
|
@ -1,6 +1,5 @@
|
|||
# Initial release
|
||||
|
||||
* sstate release number handling (builders.py) [Joshua]
|
||||
* get_publish_dest (builders.py) [Joshua]
|
||||
* figure out htpasswd & auth for scheduling builds [Michael]
|
||||
* ensure need auth to trigger builds [Michael]
|
||||
|
|
20
builders.py
20
builders.py
|
@ -9,14 +9,18 @@ import os
|
|||
builders = []
|
||||
|
||||
|
||||
def get_sstate_release_number():
|
||||
# TODO: implement
|
||||
# release_number = util.Interpolate("%(prop:yocto_number)s")
|
||||
# if not release_number:
|
||||
# return ""
|
||||
# release_components = release_number.split('.', 3)
|
||||
# return '.'.join(release_components).strip('.')
|
||||
return "None"
|
||||
@util.renderer
|
||||
def get_sstate_release_number(props):
|
||||
"""
|
||||
Uses the values submitted to the scheduler to determine the major number
|
||||
of the release for the purposes of publishing per-major release
|
||||
shared-state artefacts.
|
||||
"""
|
||||
release_number = props.getProperty("yocto_number")
|
||||
if not release_number:
|
||||
return ""
|
||||
release_components = release_number.split('.', 3)
|
||||
return '.'.join(release_components).strip('.')
|
||||
|
||||
|
||||
def get_publish_dest():
|
||||
|
|
Loading…
Reference in New Issue
Block a user