带有复制工件插件的詹金斯,没有来自 GitHub 的 maven

jenkins with copy artifact plugin without maven from GitHub

我正在尝试使用 GitHub 将 war 文件部署到 WAS8.5 中。起初我在 "Websphere Deployment" 选项中用 war 文件指定 "EAR Path"。然后我在 eclipse 工作区中做了一些更改并推入 GitHub。 Jenkins 正在检查最新版本,但无法在服务器中部署相同版本。我已经使用了 copy artifact plugin,但仍然没有任何反应。我可能在配置或其他方面有误。我收到以下异常:

Copied 0 artifacts from "simplewebapp" build number 20
ERROR: Failed to copy artifacts from simplewebapp with filter: *.war
Archiving artifacts
Finished: FAILURE

并且在 \jobs\simplewebapp\builds\lastSuccessfulBuild\archive\SimpleWebApp 中,我看不到任何存档文件。没有 Maven 我怎么能实现它? 请给我一些例子。

jenkinone jenkintwo

作为最终答案,我建议在 GitHub 中托管您的项目代码,使用 Jenkins/Maven 构建您的项目并使用此 EAR/WAR 文件发布到 WebSphere deployer plugin.