我可以使用Jenkins集成进行DevOps Continuos Delivery Pipeline进行JavaScript代码构建吗? 我正在尝试构建/提出一种集成Jenkins工具的解决方案,并删除手动代码构建和部署以消除团队的手动工作。
答案 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集成到同一环境中。