我有一个名为 'SampleMavenDeploy1' 的 jenkins 作业,它将工件(war 文件,pom.xml)从上游项目('SampleMavenBuild1')成功复制到该项目。
我对这个项目有以下配置:
”
构建步骤:
Copy artifacts from another project
Project Name:SampleMavenBuild1
Run Code Online (Sandbox Code Playgroud)
构建后操作:
War/Ear files:MavenWebAppV14/target/*.war
Context Path:webapps
Containers:
Tomcat7.x
Manager username:tomcat
Manager Password:tomcat
Tomcat Url:http://localhost:8080/manager/text
Run Code Online (Sandbox Code Playgroud)
”
SampleMavenBuild1(make war file of a maven project)构建成功。在此作业 (SampleMavenDeploy1) 的工作区中,有一个战争文件 (MavenWebAppV14/target/MavenWebAppV14.war)。我还配置了 tomcat-users.xml 以添加用户名 'tomcat' 、密码 'tomcat' 和角色为 'manager-gui' 和 'manager-script' 的用户。
我在 jenkins 构建作业时遇到以下错误。此作业旨在通过 CI 服务器在 tomcat7 上部署 war 文件。我还在 jenkins 中安装了“部署到 tomcat”插件。
由用户 vikas 启动
Building in workspace C:\Users\vikachou\.jenkins\jobs\SampleMavenDeploy1\workspace
Copied 2 artifacts from "SampleMavenBuild1" build number 4
Deploying C:\Users\vikachou\.jenkins\jobs\SampleMavenDeploy1\workspace\MavenWebAppV14\target\MavenWebAppV14.war to …Run Code Online (Sandbox Code Playgroud)