2017-10-20 75 views
0

我们可以直接在项目中使用Jenkins进行构建吗,还是必须使用Maven或ANT?Can Jenkins可以用于构建项目还是必须使用Maven或ANT构建?

根据我的理解,这是过程,请纠正我,如果我错了。 在Selenium webdriver中使用混合框架编写脚本,在testng文件中配置测试,然后创建批处理文件并在Jenkins中上传以创建cron作业。

现在我的问题是,我们可以直接使用Jenkins进行构建,还是我们必须使用Maven构建软件?

+1

请删除硒标签。硒与你的问题无关。 –

+0

詹金斯可以启动几乎所有的东西。当你配置一个作业看看add build步骤时,你可以执行shell脚本,执行http请求...还有很多插件,特别是很多的selenium插件。 – StephaneM

+0

虽然您可以按照@StephaneM评论中的说明在脚本中启动所有内容,但您的构建工具(Maven,Ant等)还有更多内建功能,您只需复制即可在Jenkins中使用该工具。 –

回答

0

Jenkins管道并不意味着构建脚本。你可以在Jenkins管道中做很多事情,并且可以用它复制一些相当复杂的构建,但这不是处理它的最好方法。使用Jenkins作为胶水,将所有构建/测试/部署脚本拼接在一起。

0

答案应该是,NO。即使你可以使用Jenkins做一个构建,(就像你知道它只是一个程序的执行一样)。

Jenkins的使用应该是配置你的配置项,进程(管道)在哪里你应该使用像Maven,Ant这样的工具(还有更多)(其中大部分工具都很容易配置)。

以这种方式,您的工作的可维护性将很容易。未来的升级将是无缝的。