mirror of
https://github.com/azaion/annotations.git
synced 2026-04-23 00:16:30 +00:00
pipelines zip and gdrive upload
updated
This commit is contained in:
@@ -12,7 +12,6 @@ pipeline {
|
|||||||
environment {
|
environment {
|
||||||
GOOGLE_DRIVE_FOLDER = 'AzaionSuiteBuilds'
|
GOOGLE_DRIVE_FOLDER = 'AzaionSuiteBuilds'
|
||||||
RCLONE_CONFIG = 'C:/Program Files/rclone/rclone.conf'
|
RCLONE_CONFIG = 'C:/Program Files/rclone/rclone.conf'
|
||||||
LATEST_ZIP_FILENAME = '' // Initial value
|
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
@@ -55,7 +54,7 @@ pipeline {
|
|||||||
latestZip = 'none' // Handle case where no file is found
|
latestZip = 'none' // Handle case where no file is found
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Directly assign the value to the env variable for use in other stages
|
// Use the latestZip directly for further stages
|
||||||
env.LATEST_ZIP_FILENAME = latestZip
|
env.LATEST_ZIP_FILENAME = latestZip
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -64,13 +63,13 @@ pipeline {
|
|||||||
stage('Upload If Not Exists & Always Remove Local') {
|
stage('Upload If Not Exists & Always Remove Local') {
|
||||||
when {
|
when {
|
||||||
expression {
|
expression {
|
||||||
return env.LATEST_ZIP_FILENAME != 'none' && env.LATEST_ZIP_FILENAME != ''
|
return params.LATEST_ZIP_FILENAME != 'none' && params.LATEST_ZIP_FILENAME != ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
echo "Uploading ${env.LATEST_ZIP_FILENAME} if needed..."
|
echo "Uploading ${params.LATEST_ZIP_FILENAME} if needed..."
|
||||||
powershell """
|
powershell """
|
||||||
\$fileName = "${env.LATEST_ZIP_FILENAME}"
|
\$fileName = "${params.LATEST_ZIP_FILENAME}"
|
||||||
\$folder = "${GOOGLE_DRIVE_FOLDER}"
|
\$folder = "${GOOGLE_DRIVE_FOLDER}"
|
||||||
\$rcloneRemote = "AzaionGoogleDrive:\$folder"
|
\$rcloneRemote = "AzaionGoogleDrive:\$folder"
|
||||||
\$localPath = "${params.buildPath}/\$fileName"
|
\$localPath = "${params.buildPath}/\$fileName"
|
||||||
@@ -97,7 +96,7 @@ pipeline {
|
|||||||
stage('Cleanup Older Files on Google Drive') {
|
stage('Cleanup Older Files on Google Drive') {
|
||||||
when {
|
when {
|
||||||
expression {
|
expression {
|
||||||
return env.LATEST_ZIP_FILENAME != 'none' && env.LATEST_ZIP_FILENAME != ''
|
return params.LATEST_ZIP_FILENAME != 'none' && params.LATEST_ZIP_FILENAME != ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
|
|||||||
Reference in New Issue
Block a user