diff --git a/custom-jobs/kdenlive/Kdenlive_Nightly_Appimage_Dependency_Build.pipeline b/custom-jobs/kdenlive/Kdenlive_Nightly_Appimage_Dependency_Build.pipeline index 626ff38..5be5e17 100644 --- a/custom-jobs/kdenlive/Kdenlive_Nightly_Appimage_Dependency_Build.pipeline +++ b/custom-jobs/kdenlive/Kdenlive_Nightly_Appimage_Dependency_Build.pipeline @@ -1,48 +1,48 @@ // Request a node to be allocated to us node( "Appimage" ) { // We want Timestamps on everything timestamps { // We want to catch any errors that occur to allow us to send out notifications (ie. emails) if needed catchError { // First Thing: Checkout Sources stage('Checkout Sources') { // Make sure we have a clean slate to begin with deleteDir() // Kdenlive Code checkout changelog: true, poll: true, scm: [ $class: 'GitSCM', branches: [[name: 'master']], extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'kdenlive/']], userRemoteConfigs: [[url: 'https://anongit.kde.org/kdenlive']] ] } // Now we can build the Dependencies for Kdenlive's build stage('Building Dependencies') { // This is relatively straight forward // We use some environment variables to tell the Kdenlive scripts where we want them to put things // Then we invoke them! sh """ export PATH=$HOME/tools/bin/:$PATH - kdenlive/packaging/appimage/build-deps.sh $HOME/appimage-workspace/ $WORKSPACE/kdenlive/ + kdenlive/packaging/appimage/build-dependencies.sh $HOME/appimage-workspace/ $WORKSPACE/kdenlive/ """ } // Now we capture them for use stage('Capturing Dependencies') { // First we tar all of the dependencies up... sh """ cd $HOME/appimage-workspace/ tar -cf $WORKSPACE/kdenlive-appimage-deps.tar deps/ """ // Then we ask Jenkins to capture the tar file as an artifact archiveArtifacts artifacts: 'kdenlive-appimage-deps.tar', onlyIfSuccessful: true } } } }