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
|
# Initial release
|
||||||
|
|
||||||
* sstate release number handling (builders.py) [Joshua]
|
|
||||||
* get_publish_dest (builders.py) [Joshua]
|
* get_publish_dest (builders.py) [Joshua]
|
||||||
* figure out htpasswd & auth for scheduling builds [Michael]
|
* figure out htpasswd & auth for scheduling builds [Michael]
|
||||||
* ensure need auth to trigger builds [Michael]
|
* ensure need auth to trigger builds [Michael]
|
||||||
|
|
20
builders.py
20
builders.py
|
@ -9,14 +9,18 @@ import os
|
||||||
builders = []
|
builders = []
|
||||||
|
|
||||||
|
|
||||||
def get_sstate_release_number():
|
@util.renderer
|
||||||
# TODO: implement
|
def get_sstate_release_number(props):
|
||||||
# release_number = util.Interpolate("%(prop:yocto_number)s")
|
"""
|
||||||
# if not release_number:
|
Uses the values submitted to the scheduler to determine the major number
|
||||||
# return ""
|
of the release for the purposes of publishing per-major release
|
||||||
# release_components = release_number.split('.', 3)
|
shared-state artefacts.
|
||||||
# return '.'.join(release_components).strip('.')
|
"""
|
||||||
return "None"
|
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():
|
def get_publish_dest():
|
||||||
|
|
Loading…
Reference in New Issue
Block a user