使用Jenkins

时间:2018-06-07 12:16:09

标签: node.js jenkins jenkins-pipeline

我在一台服务器上安装/运行了Jenkins,我必须在远程服务器上部署我的Nodejs服务器。

由于我的远程服务器无法访问私有GIT中心存储库,因此我以这种方式设置了管道。

步骤/阶段。

  1. clone:我正在克隆Jenkins服务器上的repo(scm checkout),
  2. zip:压缩克隆的回购邮件。
  3. 安装:npm install
  4. 测试:npm run test - >实际上运行摩卡
  5. 部署:ssh到远程服务器,将压缩的克隆repo scp到远程服务器,解压缩,npm install然后pm2 start。
  6. 我做得对吗?或者是否有更有效的方法,我可以做CI / CD?截至目前,我只有单元测试用例。所以,我认为即使我在Jenkins服务器上运行测试用例也没问题。但是如果我必须使用mocha运行一些自动化集成测试用例呢?我可以ssh到远程Jenkins并运行测试,然后部署?

0 个答案:

没有答案