Svn 如何使用jenkins Build生成war文件->;执行shell选项?

Svn 如何使用jenkins Build生成war文件->;执行shell选项?,svn,jenkins,war,Svn,Jenkins,War,我是詹金和svn的新手。我已将java项目提交到 存储库。现在介绍如何通过shell选项生成war文件 什么是构建后操作->归档工件选项,我应该在“归档文件选项”中提供什么输入 如果您已经“将java项目提交到存储库”,那么您可能已经在生成war了?运行作业后,检查工作区的目标目录中是否存在war。如果是这样,则应该将归档选项设置为类似“target/*.war”的选项 构建后操作->归档工件选项中“要归档的文件”旁边的问号提供了很好的帮助 您可以使用通配符,如“module/dist/*/.z

我是詹金和svn的新手。我已将java项目提交到 存储库。现在介绍如何通过shell选项生成war文件

  • 什么是构建后操作->归档工件选项,我应该在“归档文件选项”中提供什么输入


  • 如果您已经“将java项目提交到存储库”,那么您可能已经在生成war了?运行作业后,检查工作区的目标目录中是否存在war。如果是这样,则应该将归档选项设置为类似“target/*.war”的选项

    构建后操作->归档工件选项中“要归档的文件”旁边的问号提供了很好的帮助

    您可以使用通配符,如“module/dist/*/.zip”。有关确切格式,请参见。基本目录是工作区。您只能存档位于工作区中的文件


    你的战争现在是如何从命令行构建的?例如,如果使用Ant,您可能会执行以下操作:

    $ ant war
    
    如果您使用Maven,它将是:

    $ mvn war
    
    这是你必须知道的第一件事。Jenkins可以自动运行Ant build.xml文件或在Maven中运行pom.xml。这恰好是两个内置的构建任务。但是,如果使用shell脚本或其他命令进行构建,也可以在Jenkins中指定。在构建部分下是添加构建步骤。选择是否使用Invoke Ant构建、构建Maven顶级目标、执行Windows批处理命令、执行Shell等。然后填写提示。例如,如果使用Ant构建,将要求您选择要使用的Ant版本和要执行的目标

    一旦你真的在Jenkins中构建了一些东西,你需要问问自己,war或者你正在构建的任何东西在工作目录中的实际位置。一旦你弄明白了这一点,你可以简单地把位置放在归档工件选项中。您也可以简单地放入
    ***.war
    ,构建中的所有war文件都将被归档。因为在你的项目中有不止一场战争是值得怀疑的,所以你也许能够逃脱