From 1cd796d0709d80127bb1aa6656290b3dbbd9cf8c Mon Sep 17 00:00:00 2001 From: Kamila Date: Thu, 2 Jun 2022 21:57:10 +0200 Subject: [PATCH] jenkinsfile dvc --- Jenkinsfile_dvc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Jenkinsfile_dvc diff --git a/Jenkinsfile_dvc b/Jenkinsfile_dvc new file mode 100644 index 0000000..3e16d12 --- /dev/null +++ b/Jenkinsfile_dvc @@ -0,0 +1,35 @@ +pipeline { + agent { + dockerfile true + } + + + stages { + stage('Stage 1') { + steps { + echo 'Hello world!' + } + } + + stage('checkout'){ + steps{ + checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 's444517', url: 'https://git.wmi.amu.edu.pl/s444517/ium_444517.git']]]) + } + } + + stage('DVC') { + steps { + withCredentials( + [sshUserPrivateKey(credentialsId: '48ac7004-216e-4260-abba-1fe5db753e18', keyFileVariable: 'IUM_SFTP_KEY', passphraseVariable: '', usernameVariable: 'USER')]) { + sh "dvc init -f" + sh 'dvc remote add -d ium_ssh_remote ssh://ium-sftp@tzietkiewicz.vm.wmi.amu.edu.pl/ium-sftp' + sh 'dvc remote modify --local ium_ssh_remote keyfile $IUM_SFTP_KEY' + sh 'dvc pull' + sh 'dvc repro' + } + } + } + + } +} +