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