tmt: copy the artifacts over
This commit is contained in:
parent
7a23258337
commit
9bd4af2286
28
builder.py
28
builder.py
@ -188,6 +188,23 @@ def packageUpload(target):
|
||||
uploadToS3(manifest, f"os/{manifest}")
|
||||
|
||||
|
||||
def tmtCopy(target):
|
||||
base = f"fedora-{RELEASE}-{target['id']}-{BUILDVER}"
|
||||
package = f"{base}.zip"
|
||||
logs_package = f"{base}.logs.zip"
|
||||
image = f"{base}.raw.zst"
|
||||
manifest = f"{base}.json"
|
||||
|
||||
artifacts = os.getenv("TMT_PLAN_DATA")
|
||||
if not os.path.exists(artifacts):
|
||||
os.mkdir(artifacts)
|
||||
|
||||
shutil.copyfile(package, f"{artifacts}/{package}")
|
||||
shutil.copyfile(logs_package, f"{artifacts}/{logs_package}")
|
||||
shutil.copyfile(image, f"{artifacts}/{image}")
|
||||
shutil.copyfile(manifest, f"{artifacts}/{manifest}")
|
||||
|
||||
|
||||
def getManifest():
|
||||
if S3_BUCKET is None:
|
||||
fail("S3_BUCKET is not set")
|
||||
@ -250,6 +267,17 @@ def upload(manifest, target):
|
||||
uploadToS3("merged_installer_data.json", MANIFEST)
|
||||
|
||||
|
||||
@cli.command()
|
||||
@click.argument("target")
|
||||
def tmt(target):
|
||||
if target not in TARGETS.keys():
|
||||
fail(f"Unknown target: {target}")
|
||||
|
||||
target = TARGETS[target]
|
||||
|
||||
tmtCopy(target)
|
||||
|
||||
|
||||
@cli.command()
|
||||
@click.option("--update/--no-update", default=False)
|
||||
@click.option("--upload/--no-upload", default=False)
|
||||
|
@ -8,6 +8,7 @@ discover:
|
||||
setenforce 0
|
||||
$TMT_TREE/builder.py build gnome
|
||||
$TMT_TREE/builder.py package gnome
|
||||
$TMT_TREE/builder.py tmt gnome
|
||||
setenforce 1
|
||||
|
||||
execute:
|
||||
|
@ -8,6 +8,7 @@ discover:
|
||||
setenforce 0
|
||||
$TMT_TREE/builder.py build kde
|
||||
$TMT_TREE/builder.py package kde
|
||||
$TMT_TREE/builder.py tmt kde
|
||||
setenforce 1
|
||||
|
||||
execute:
|
||||
|
@ -8,6 +8,7 @@ discover:
|
||||
setenforce 0
|
||||
$TMT_TREE/builder.py build minimal
|
||||
$TMT_TREE/builder.py package minimal
|
||||
$TMT_TREE/builder.py tmt minimal
|
||||
setenforce 1
|
||||
|
||||
execute:
|
||||
|
@ -8,6 +8,7 @@ discover:
|
||||
setenforce 0
|
||||
$TMT_TREE/builder.py build server
|
||||
$TMT_TREE/builder.py package server
|
||||
$TMT_TREE/builder.py tmt server
|
||||
setenforce 1
|
||||
|
||||
execute:
|
||||
|
Loading…
Reference in New Issue
Block a user