我在Jenkins有一个freestyle项目,它构建并部署了一个ASP.Net核心应用程序。当代理执行构建时,它总是挂起用于启动应用程序的生成后脚本。
# Start the application
cd /
cd 'var/www/TestApp'
dotnet 'TestApp.dll'
脚本按预期工作并启动应用程序,但构建过程从未超过此点。
根据我在控制台输出中看到的情况,我假设问题与脚本启动的过程有关。
Running script : # Start the application
cd /
cd 'var/www/TestApp'
dotnet 'TestApp.dll'
[Test App] $ /bin/sh -xe /tmp/jenkins1739214043299588563.sh
+ cd /
+ cd var/www/TestApp
+ dotnet TestApp.dll
Hosting environment: Production
Content root path: /var/www/TestApp
Now listening on: http://127.0.0.1:5000
Application started. Press Ctrl+C to shut down.