diff --git a/Jenkinsfile.dvc b/Jenkinsfile.dvc new file mode 100644 index 0000000..b8abc56 --- /dev/null +++ b/Jenkinsfile.dvc @@ -0,0 +1,19 @@ +pipeline { + agent { + dockerfile true + } + stages { + stage("Checkout git") { + steps { + checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 's444380', url: 'https://git.wmi.amu.edu.pl/s444380/ium_444380.git']]]) + } + } + stage("DVC"){ + 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" + sh "dvc repro" + } + } + } +}