DevOps持续交付Java脚本

时间:2018-11-22 12:32:56

标签: devops

我可以使用Jenkins集成进行DevOps Continuos Delivery Pipeline进行JavaScript代码构建吗? 我正在尝试构建/提出一种集成Jenkins工具的解决方案,并删除手动代码构建和部署以消除团队的手动工作。

1 个答案:

答案 0 :(得分:0)

通常在詹金斯,您可以使用以下内容:

构建->自动化测试->开发部署->质量检查批准->质量检查部署

种子作业是将自动创建其他Jenkins作业的种子作业,但是种子作业本身将手动配置。 Seed Job将读取DSL脚本,进行解析并在Jenkins中创建适当的Job配置。

种子作业成功运行后,我们将为示例应用程序创建一个作业。

种子作业将创建以下一组作业,这些作业最终将成为管道的一部分。 Seed作业还将创建一个Jenkins管道视图。

Build:此工作包括建筑项目的配置,工作触发器,scm位置,要使用的jdk版本,maven目标,工件上传到像Artifactory这样的仓库。

测试:此作业可以调用测试套件,并决定是否调用下游作业。

Dev Deploy:如果部署成功,将触发升级作业的简单作业。

此作业可以调用脚本来执行部署或使用Bamboo或Urbancode之类的工具。

通常,开发人员部署不需要升级,但是我们可以根据需要添加该步骤。

质量检查晋升:此工作包括向负责批准的人员/小组发送电子邮件通知。该电子邮件包含促销链接。

促销电子邮件链接如下所示:http://localhost:8080/XXX/XXXXX/XXX

对于UAT和Prod也可以这样做:

我们可以链接多个推广工作和部署工作,以实现对另一个环境的需求,例如UAT促销-> UAT部署-> PreProd促销-> PreProd部署->产品促销->产品部署

对于上述所有上述过程,都可以通过Jenkins工具完成

是的,要回答您的问题,您绝对可以在Devops Pipeline中使用Jenkins集成。

如果要在云或任何域服务器中构建解决方案,则可能必须将Jenkins集成到同一环境中。