测试运行gitlab后杀死节点服务器

时间:2017-08-02 12:25:00

标签: javascript node.js gitlab-ci

我正在尝试在我的gitlab服务器上启动节点服务器。我已经设置了gitlab-ci.yml文件,这一切似乎都有效。但是,我希望在测试运行完毕后终止节点服务器。

我的gitlab-ci.yml文件的相关部分如下所示:

unit_tests:
  stage: test
  variables:
    GIT_STRATEGY: clone
  script:
    - npm install
    - npm run websocket-server
    - npm test
  after_script:
      - //what should go here to kill the node server after the tests have run?

1 个答案:

答案 0 :(得分:0)

您可以使用pkill

一种简单的使用方法可能是这样的:

after_script:
  - pkill node

阅读pkill(1)手册了解更多信息: https://linux.die.net/man/1/pkill