Node.js TeamCity、NodeJS和API测试
我正在设置CI/CD,其中包括TeamCity作为构建服务器。 我设置了3个构建步骤:Node.js TeamCity、NodeJS和API测试,node.js,express,continuous-integration,teamcity,Node.js,Express,Continuous Integration,Teamcity,我正在设置CI/CD,其中包括TeamCity作为构建服务器。 我设置了3个构建步骤: npm安装 node server.js 节点run_tests.js 我的server.js文件通过EXPRESS-->运行REST API,我意识到这会在运行步骤3时阻止TeamCity…我现在明白了为什么…(因为当TeamCity执行它时,所有内容都由同一个“窗口”运行-因为它不会再次退出…而是按照API的预期继续侦听) 如何运行API,调用它并测试/确认它是否工作,再次关闭它,然后继续执行下一步…?已
server.js
文件通过EXPRESS-->运行REST API,我意识到这会在运行步骤3时阻止TeamCity…我现在明白了为什么…(因为当TeamCity执行它时,所有内容都由同一个“窗口”运行-因为它不会再次退出…而是按照API的预期继续侦听)
如何运行API,调用它并测试/确认它是否工作,再次关闭它,然后继续执行下一步…?已解决
:-)是的,你需要下台阶是的,你需要下台阶