1.下载Jenkins/.NetCore SDK,并安装

参考:https://blog.csdn.net/qq_18145031/article/details/88533766

2.创建Jenkins构建 项目

Jenkins .NetCore 自动编译部署windows

Jenkins .NetCore 自动编译部署windows 

 

Jenkins .NetCore 自动编译部署windows 

 构建脚本:

1.结束正在运行的.NetCore程序-power shell

$processes = @("ConsulApiTestA","ConsulApiTestB")
foreach ($process in $processes)
{
    $prc = Get-Process -Name $process -ErrorAction SilentlyContinue
    if (-not($prc -eq $null))
    {
        Write-Host "Stopping " $prc.ProcessName
        Stop-Process -InputObject $prc -ErrorAction SilentlyContinue -Force
    }
}

2.编译发布.NetCore程序-批处理

cd "%WORKSPACE%\ConsulApiTestA"
dotnet restore
dotnet clean
dotnet build
dotnet publish -o F:\WebDemo\ConsulApiTestA

3.启动.NetCore程序-power shell

start-process -filepath "F:\WebDemo\ConsulApiTestA\ConsulApiTestA.exe"  -WindowStyle Normal -WorkingDirectory "F:\WebDemo\ConsulApiTestA"

 

相关文章:

  • 2021-08-19
  • 2022-12-23
  • 2021-10-27
  • 2021-12-08
  • 2021-04-25
  • 2021-08-23
猜你喜欢
  • 2021-01-17
  • 2021-06-28
  • 2021-07-20
  • 2021-12-24
  • 2021-09-29
  • 2021-12-12
相关资源
相似解决方案