rocDecode - runtime, dev, ASAN package (#52)
* rocDecode - runtime, dev, ASAN * Package - Updates & cleanup * Package - Fix * Package - Deps Info * rocDecode - Package Depends Cleanup * CI - Verify Runtime & Dev Packages * Jenkins - Save all built packages * Jenkins - Groovy Updates * Package - Cleanup * CMakeList - updates * CI - save all packages * CI - Save Test Logs
This commit is contained in:
+29
-7
@@ -53,17 +53,36 @@ def runPackageCommand(platform, project) {
|
||||
|
||||
String packageType = ""
|
||||
String packageInfo = ""
|
||||
String osType = ''
|
||||
String packageRunTime = ''
|
||||
|
||||
if (platform.jenkinsLabel.contains('centos') ||
|
||||
platform.jenkinsLabel.contains('rhel') ||
|
||||
platform.jenkinsLabel.contains('sles')) {
|
||||
if (platform.jenkinsLabel.contains('centos') || platform.jenkinsLabel.contains('rhel') || platform.jenkinsLabel.contains('sles')) {
|
||||
packageType = 'rpm'
|
||||
packageInfo = 'rpm -qlp'
|
||||
packageRunTime = 'rocdecode-*'
|
||||
|
||||
if (platform.jenkinsLabel.contains('sles')) {
|
||||
osType = 'sles'
|
||||
}
|
||||
else if (platform.jenkinsLabel.contains('rhel8')) {
|
||||
osType = 'rhel8'
|
||||
}
|
||||
else if (platform.jenkinsLabel.contains('rhel9')) {
|
||||
osType = 'rhel9'
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
packageType = 'deb'
|
||||
packageInfo = 'dpkg -c'
|
||||
packageRunTime = 'rocdecode_*'
|
||||
|
||||
if (platform.jenkinsLabel.contains('ubuntu20')) {
|
||||
osType = 'ubuntu20'
|
||||
}
|
||||
else if (platform.jenkinsLabel.contains('ubuntu22')) {
|
||||
osType = 'ubuntu22'
|
||||
}
|
||||
}
|
||||
|
||||
def command = """#!/usr/bin/env bash
|
||||
@@ -73,13 +92,16 @@ def runPackageCommand(platform, project) {
|
||||
cd ${project.paths.project_build_prefix}/build/release
|
||||
sudo make package
|
||||
mkdir -p package
|
||||
mv *.${packageType} package/
|
||||
mv Testing/Temporary/*.log package/
|
||||
${packageInfo} package/*.${packageType}
|
||||
mv rocdecode-dev*.${packageType} package/${osType}-rocdecode-dev.${packageType}
|
||||
mv ${packageRunTime}.${packageType} package/${osType}-rocdecode.${packageType}
|
||||
mv Testing/Temporary/LastTest.log package/${osType}-LastTest.log
|
||||
mv Testing/Temporary/LastTestsFailed.log package/${osType}-LastTestsFailed.log
|
||||
${packageInfo} package/${osType}-rocdecode-dev.${packageType}
|
||||
${packageInfo} package/${osType}-rocdecode.${packageType}
|
||||
"""
|
||||
|
||||
platform.runCommand(this, command)
|
||||
platform.archiveArtifacts(this, packageHelper[1])
|
||||
}
|
||||
|
||||
return this
|
||||
return this
|
||||
Reference in New Issue
Block a user