首页 > 解决方案 > jenkins中具有不同环境的节点应用程序

问题描述

我实际上正在为我的硕士学位项目开发一个节点 Web 应用程序。我需要让它像一个具有不同环境的真实项目:Jenkins 中的 Dev、Test 和 Prod

这是我的 docker ps :

在此处输入图像描述

这是我的 Jenkinsfile :

在此处输入图像描述

到目前为止,我只在一个环境中工作,并且我在上面做所有事情。我不知道该怎么办?

备注:我还没有安装 Mocha 和 Katalon 进行测试。

提前谢谢。

马哈茂德

标签: node.jsdockerjenkinsweb-applicationsenvironment

解决方案


  • 为每个环境创建 git 分支。
  • 定义从一个分支合并到下一个分支的标准。
  • 创建 Jenkins 管道以强制执行此标准。
  • 限制用户访问某些分支。

这个过程是阻止开发人员将有缺陷的代码直接推广到生产环境的障碍。


推荐阅读