我正在用我的詹金斯做一个Maven构建并创建一个war文件,我已经配置了websphere部署程序插件并成功测试了连接。我正在尝试将war文件部署到webshere部署程序插件,但是出现错误“部署到IBM WebSphere Application Server时出错:期望Ant GLOB模式”。我想在我部署Maven构建时,它期待一个蚂蚁构建。
我已经在jenkins中复制了Websphere部署程序插件所需的jar文件。另外,我已将证书包括在cacerts中。所有的配置对我来说都很不错。谁能帮我弄清楚可能是什么问题。
这是我的Websphere配置:
部署目标:“ WebSphere:cell = DESKTOP-DUHNNUFNode01Cell,node = DESKTOP-DUHNNUFNode01,server = server1”
生成的EAR级别:Java 8
生成的上下文:/
客户端密钥库文件路径C:\ Jenkins文件\ DummyClientKeyFile.jks功能帮助:客户端密钥库文件路径客户端密钥库密码•••••功能帮助:客户端密钥库密码客户端信任库文件路径C:\ Jenkins文件\ DummyClientTrustFile.jks功能帮助:客户端信任库文件路径客户端信任库密码•••••
耳朵文件应该成功部署,但是出现以下错误:
正在连接到IBM WebSphere Application Server ...部署到IBM WebSphere Application Server时出错:预期为Ant GLOB模式,但看到'C:\ CMrest2 \ CMRestAPI-master \ CMRestAPI \ target ** / *。war'。语法请参见http://ant.apache.org/manual/Types/fileset.html无法回滚到先前版本:工件为空构建步骤“部署到IBM WebSphere Application Server”将构建结果更改为FAILURE已完成:失败
我想发布我的配置的屏幕截图,但是这是不可能的。
请在这个问题上帮助我,因为这与我的项目可交付成果有关。
Jenkins部署插件可能找不到战争文件,因为以下路径不包含战争文件:
C:\ CMrest2 \ CMRestAPI-master \ CMRestAPI \ target ** / *。war
如果其余内容正确,您可以尝试target ** / *。war。您还应该在Windows中检查** / *。war的正斜杠是否正确。