例如,请参照以下脚本示例:
- job: deploy
displayName: Deploy to Web App
pool:
vmImage: ubuntu-latest
steps:
- task: CopyFiles@2
inputs:
sourceFolder: '$(Build.ArtifactStagingDirectory)'
contents: '**'
targetFolder: '$(Build.ArtifactStagingDirectory)/wwwroot'
- script: |
cd $(Build.ArtifactStagingDirectory)/wwwroot
npm install
npm run build
nohup dotnet run &
displayName: 'Deploy to Web App'
在这个例子中,我们使用了“nohup”命令来启动“dotnet run”命令。这样,即使脚本执行完毕,web服务器也会继续运行。