stx tool: Export the env variable MAX_CPUS to builder container

To add the jobs during the package building, we export the env variable
MAX_CPUS to the builder container.

Story: 2008862
Task: 44081

Depends-On: https://review.opendev.org/c/starlingx/tools/+/819596

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Change-Id: I5bd15232209e69d4836bb5ae134ad5bd2912aab6
This commit is contained in:
Zhixiong Chi 2021-11-29 15:55:27 +08:00
parent 0e37270dbb
commit a8ade7ff60
2 changed files with 5 additions and 0 deletions

View File

@ -64,6 +64,8 @@ class HandleControlTask:
def finish_configure(self):
'''Before starting, we need to finish the setup'''
max_cpus = os.environ['MINIKUBECPUS']
projectname = self.stxconfig.getConfig('project', 'name')
builder_uid = self.stxconfig.getConfig('builder', 'uid')
builder_myuname = self.stxconfig.getConfig('builder', 'myuname')
@ -157,6 +159,7 @@ stx-pkgbuilder/configmap/')
line = line.replace("@HOSTUSERNAME@", hostusername)
line = line.replace("@CENGNURL@", cengnurl)
line = line.replace("@OSTREE_OSNAME@", ostree_osname)
line = line.replace("@MAX_CPUS@", max_cpus)
if sourceslist:
line = line.replace("@fetch@", "true")
line = line.replace("@SOURCESLIST@", sourceslist)

View File

@ -51,3 +51,5 @@ export REPOMGR_DEPLOY_URL=http://@PROJECT@-stx-repomgr:80/
export BUILDER_URL=http://@PROJECT@-stx-pkgbuilder:8080/pkgbuilder/
export OSTREE_OSNAME=@OSTREE_OSNAME@
export MAX_CPUS=@MAX_CPUS@