Я пытаюсь использовать Jenkins для сборки и тестирования и хочу запустить мое приложение на тестовом сервере.
Я использую конвейер и создаю этот скрипт:
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git credentialsId: 'gitUser', url: 'git-url', branch: 'master'
}
}
stage('Restore PACKAGES') {
steps {
bat "dotnet restore"
}
}
stage('Clean') {
steps {
bat 'dotnet clean'
}
}
stage('Build') {
steps {
bat 'dotnet build --configuration Release'
}
}
stage('Run') {
steps {
bat 'dotnet run --project "myapp.csproj"'
}
}
}
}
все в порядке, но при выполнении dotnet run
конвейер не завершается, потому что приложение с этой командой начинает прослушивание.
Что я могу сделать, чтобы запустить мое приложение с Дженкинс?