У меня есть Jenkinsfile, который развертывает код моего углового приложения на сайте с помощью плагина «Публикация по FTP».Все файлы в папке dist передаются за исключением вложенной папки.Я попытался ввести следующие значения для параметра sourceFiles, но безуспешно: 'webapp/dist/', 'webapp/dist/**', 'webapp/dist/**/*'.
Вот часть моего Jenkinsfile для публикации по FTP:
stage('Deploy') {
steps {
echo 'Deploying....'
ftpPublisher paramPublish: null, masterNodeName:'', alwaysPublishFromMaster: true, continueOnError: false, failOnError: true, publishers: [
[configName: 'Angular app', verbose: true, transfers: [
[asciiMode: false, cleanRemote: true, makeEmptyDirs:true, excludes: '', flatten: false,
noDefaultExcludes: false, patternSeparator: '[, ]+',
remoteDirectory: "webapp",
removePrefix: "webapp/dist",
remoteDirectorySDF: false,
sourceFiles: 'webapp/dist/**/*']
], usePromotionTimestamp: false, `enter code here`useWorkspaceInPromotion: false]
]
}
}
Я посмотрелв документации конвейера публикации по FTP: https://jenkins.io/doc/pipeline/steps/publish-over-ftp/ и не смог найти ничего, что мне не хватало.Я застрял.