diff --git a/Jenkinsfile-dvc b/Jenkinsfile-dvc new file mode 100644 index 0000000..d15e524 --- /dev/null +++ b/Jenkinsfile-dvc @@ -0,0 +1,27 @@ +pipeline { + agent { + dockerfile true + } + + stages { + stage("Checkout"){ + steps{ + git "https://git.wmi.amu.edu.pl/s151636/ium_151636.git" + } + } + + stage("DVC"){ + steps{ + withCredentials([sshUserPrivateKey(credentialsId: '48ac7004-216e-4260-abba-1fe5db753e18', keyFileVariable: 'IUM_SFTP_KEY')]) { + sh 'dvc remote modify --local ium_ssh_remote keyfile $IUM_SFTP_KEY' + sh "dvc pull" + } + } + } + stage('Archive Output') { + steps { + archiveArtifacts 'model.pth' + } + } + } +}