如何解决当我们在詹金斯Jenkins构建任何自由式项目时,Maven是否会在后台出现?
Maven需要POM.XML文件来安装依赖项,但是如果我们有NodeJS应用程序,则在node modules文件夹中提到了依赖项,对于正常安装它们,我们需要npm install
。因此,如果我们使用Jenkins并创建了一个用于自动安装依赖项的自由式项目,那么这个自由式项目是否会使用Maven来构建和安装依赖项?
如果是,那么后台会发生什么?是否为节点模块中提到的依赖项创建了任何POM.XML文件?
解决方法
顾名思义,自由风格项目是一种自由风格。您必须配置SCM,构建环境,构建触发器,执行和发布作业执行的所有内容。
这意味着,该工作独立于源代码的语言/构建工具。
如果您有节点并使用npm,请将构建执行配置为npm install
。
如果您拥有Java并使用ant,请使用ant -f build.xml
。
如果您拥有Java并使用maven,请使用mvn clean install
。
以此类推...
无论您将其配置为什么构建执行,该任务都会在后台执行,因此,将生成所需的软件包。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。