gpt4 book ai didi

tomcat - Jenkins 管道复制 Artifact 到本地 tomcat 实例

转载 作者:行者123 更新时间:2023-11-28 23:12:13 26 4
gpt4 key购买 nike

使用 Jenkins 管道我无法将 Artifact 复制到本地 tomcat 实例

我尝试使用 JenkinsPipeline 提供的CopyArtifact

语法:copyArtifacts(projectName: 'sourceproject'); - 但它不起作用

stage('Deploy to Tomcat Server'){
copyArtifacts /Users/web/.jenkins/workspace/app/target/myweb-0.0.5.war /Users/web/apache-tomcat-9.0.16/webapps/
}

Not able to copy artifact to tomcat webapps directory

Error:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 32: unexpected token: . @ line 32, column 33.
copyArtifacts Users/web/.jenkins/workspace/app/target/myweb-0.0.5.war /Users/web/apache-tomcat-9.0.16/webapps/

最佳答案

正确的语法是(请引用 to documentation )

stage('Deploy to Tomcat Server') {
copyArtifacts('project_name') {
includePatterns('*.xml', '*.properties')
excludePatterns('test.xml', 'test.properties')
targetDirectory('files')
flatten()
optional()
buildSelector {
latestSuccessful(true)
}
}
}

关于tomcat - Jenkins 管道复制 Artifact 到本地 tomcat 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56362556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com