我正在尝试在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?

最佳答案

您可以使用pkill

一个简单的用法可能是这样的:

after_script:
  - pkill node


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

09-19 03:16