我的测试通过得比预期的要好,但是过程挂起了运行状态!这是后台进程的副作用吗?如何解决这个问题?
((我需要运行nodeJs作为测试我的应用程序的后台进程)
我的配置文件:
version: 2.1
orbs:
node: circleci/[email protected]
jobs:
build-and-run:
executor:
name: node/default
steps:
- checkout
- node/with-cache:
steps:
- run: npm install
- run:
name: initial run
command: npm run start-server-for-test && sleep 5
background: true
- run: npm run ci-test
workflows:
build-and-run:
jobs:
- build-and-run
这看起来不是CircleCI错误。在计算机上运行相同的命令,然后尝试运行。您也可以在CircleCI中启用ssh的情况下运行作业,然后登录到计算机并执行命令,这样就可以进行故障排除。