当前位置: 首页 > 知识库问答 >
问题:

将带有jenkins的文件作为Maven artefact部署到Artifactory,而不使用Maven

上官景铄
2023-03-14

我使用的是Jenkins 1.532.1版和Artifactory 3.1.0版。

在jenkins ci中配置作业时,在类别“Build Environment”中,可以选择“Generic Artifactory Integration”,并输入要部署到Artifactory的文件的路径。

但我希望将该文件部署为Maven工件,并在pom中定义Maven元数据和依赖项。xml。选择“Maven3人工集成”,定义包含模式和部署属性,这可能吗?

共有1个答案

长孙弘壮
2023-03-14

是的,对于Maven工件,您应该使用“Maven3工件集成”,而不是文档中描述的“通用工件集成”。

请注意,尽管可以使用通用构建,但我们强烈建议使用Maven3构建。

 类似资料:
  • 我尝试使用jenkins管道将gradle工件上传到maven存储库。我关注了詹金斯的管道工作 如参考文件所述,应将构建工件部署到工件库。然而,在我的案例中没有部署构建工件。 我已经检查了并发现它是空的。 根据一些提示,我将以下代码放入我的: 然而,前面的没有帮助,仍然没有部署工件。 问题出在哪里?我错过了什么? 感谢您的任何意见。 编辑 我忘了为gradle deployer添加服务器设置。通过

  • 我正在尝试在 Jenkins 中配置以下工作流模式: 构建战争文件 我似乎错过了一些东西。应用程序的组件(jar 文件等)似乎在目标版本/快照目录中很好地部署到 Artifactory 中。然而,最终的WAR神器似乎并没有存储在Artifactory中,尽管Jenkins清楚地指出该神器是成功构建的。 我使用的是标准目标:全新安装。我也尝试过(没有改变):全新安装重新打包 我安装了Jenkins的

  • 问题内容: 我在装有Tomcat 8的同一服务器上运行Jenkins 1.6(并且也尝试使用Jenkins 2.0)。我需要将Maven多模块应用程序部署到Tomcat Web应用程序。它有两个必须部署的子模块中的war文件。Deploy插件最多支持Tomcat 7,并且工作正常。但是,问题是我需要使用Tomcat 8,因为我的Web应用程序无法在Tomcat 7上运行。是否可以将War文件从Je

  • 我正在做一个使用Maven 3.0.4的项目。 一个示例项目结构 我们使用artifactory作为存储库管理工具,使用Jenkins作为CI构建服务器。artifactory/Jenkins插件也已安装。 如果我在Jenkins中将一个项目设置为Maven 2/3人力资源模型项目,并添加一个构建后步骤以部署到artifactory,那么一个jar工件就会部署到artifactory。 对模型项目

  • 我使用 Jenkins 来构建一个 Maven 项目。 我有Jenkins凭据插件和Jenkins Artifactory插件。 我已在凭据配置中添加了我的Artifactory凭据。 我已将artiFactory插件配置为使用凭据并设置了服务器URL。测试连接工作并报告它已找到服务器。 我的项目的POM在分发管理部分中为和指定正确的artiFactory路径。 我的Jenkins项目构建被配置为

  • 我试图将spring boot应用程序部署到AWS EC2实例中。我看到了很多博客和教程,完整地解释了部署过程,这是可以理解的。我正在努力如何在jenkins中进行持续的部署或交付,这是spring boot、app名称或jar文件名更改的主要功能。 这启动我的服务器完美,工作良好… 这里,我的疑问是start.sh,我使用的是相同的jar文件名,所以它工作得很好,但是在生产中,随着版本的变化,j