1
jitkins pipline을 gitlab과 rsync에서 원격 호스트로 체크 아웃 할 때 오류가 발생했습니다. 그러나 동일한 컴퓨터에서 다른 디렉토리 체크 아웃과 rsync가 원격 호스트에 아무런 문제가 없습니다. 동일한 컴퓨터에서 동일합니다. 디렉터리 rsync 다른 원격 호스트에 아무런 문제가 없습니다. 여기 jinkkins pipline rsync some files error
내 rsync를 명령입니다 :rsync -avn --delete '-e ssh -p 666' ./dist/ [email protected]:/data/foweb/dist/
내 pipline 스크립트 : (여기 rsync -e
를 통해) ssh 명령은 로컬에서 작업하는 동안
node {
stage('CheckOut') {
checkout([$class: 'GitSCM', branches: [[name: '**']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'a2cc73a7-b0c8-4497-9083-47ef78a03bc4', url: '[email protected]:front/foweb.git']]])
}
stage('Build') {
sh '''
cnpm install
npm run build
'''
}
stage('Deploy Test'){
sh '''
rsync -av --delete '-e ssh -p 666' ./dist/ [email protected]:/data/www/foweb/
'''
}