DVC JENKINSFILE
This commit is contained in:
parent
6869968863
commit
baf42a9454
32
dvc.Jenkinsfile
Normal file
32
dvc.Jenkinsfile
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
pipeline {
|
||||||
|
agent {
|
||||||
|
dockerfile true
|
||||||
|
}
|
||||||
|
parameters {
|
||||||
|
password(
|
||||||
|
defaultValue: '',
|
||||||
|
description: 'DVC pass',
|
||||||
|
name: 'IUM_SFTP_KEY'
|
||||||
|
)
|
||||||
|
}
|
||||||
|
stages {
|
||||||
|
stage('checkout: Check out from version control') {
|
||||||
|
steps {
|
||||||
|
checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 's444463', url: 'https://git.wmi.amu.edu.pl/s444463/ium_444463.git']]])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('reproduce') {
|
||||||
|
steps {
|
||||||
|
withCredentials(
|
||||||
|
[sshUserPrivateKey(credentialsId: '48ac7004-216e-4260-abba-1fe5db753e18', keyFileVariable: 'IUM_SFTP_KEY', passphraseVariable: '', usernameVariable: '')]) {
|
||||||
|
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'
|
||||||
|
sh ll
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
14
dvc.lock
14
dvc.lock
@ -1,25 +1,25 @@
|
|||||||
schema: '2.0'
|
schema: '2.0'
|
||||||
stages:
|
stages:
|
||||||
train:
|
train:
|
||||||
cmd: python3 deepl.py 10
|
cmd: python3 deepl.py 50
|
||||||
deps:
|
deps:
|
||||||
- path: real-or-fake-fake-jobposting-prediction.zip
|
- path: real-or-fake-fake-jobposting-prediction.zip
|
||||||
md5: 720b87177496c52f028ec184935f8031
|
md5: 720b87177496c52f028ec184935f8031
|
||||||
size: 16868281
|
size: 16868281
|
||||||
outs:
|
outs:
|
||||||
- path: model
|
- path: model
|
||||||
md5: a5a5e44c792a7b5c7b3b841677593df2
|
md5: fcb422dbe338d861bd905e19769314a4
|
||||||
size: 4012127
|
size: 4012127
|
||||||
evaluate:
|
evaluate:
|
||||||
cmd: python3 evaluation.py
|
cmd: python3 evaluation.py
|
||||||
deps:
|
deps:
|
||||||
- path: model
|
- path: model
|
||||||
md5: a5a5e44c792a7b5c7b3b841677593df2
|
md5: fcb422dbe338d861bd905e19769314a4
|
||||||
size: 4012127
|
size: 4012127
|
||||||
outs:
|
outs:
|
||||||
- path: metrics.png
|
- path: metrics.png
|
||||||
md5: 1144a6e9e28ae600f30835f7fb9a3314
|
md5: 7652f6d9944d3a19e476f3b1727789ea
|
||||||
size: 9952
|
size: 12541
|
||||||
- path: metrics.txt
|
- path: metrics.txt
|
||||||
md5: f9c1fd4d06b750e45fd72c32e022ec64
|
md5: 3d047ff442a5f3299e283eccd4b66fb5
|
||||||
size: 73
|
size: 118
|
||||||
|
Loading…
Reference in New Issue
Block a user