27 lines
686 B
PowerShell

# 版本号
$version = "1.0.2"
$csprojFile = '..\.\*.csproj'
$files = Get-ChildItem -Path $csprojFile
$fullPath = $files[0]
$name = $fullPath.BaseName
Write-Host "准备登录到镜像仓库服务器"
docker login 192.168.111.248:10001 --username=jenkins --password GTCz3pV8kdme4rh5
$lowerName = $name.toLower()
$tagName = "$($lowerName):$($version)"
Write-Host "开始打包镜像"
Write-Host $tagName
docker build --build-arg BUD_ENV=Production --progress=plain -t $tagName .
Write-Host "镜像打包成功";
docker tag $tagName "192.168.111.248:10001/jisheyun/jishe.testservice:$($version)"
Write-Host "开始推送镜像服务";
#docker push "192.168.111.248:10001/jisheyun/jishe.testservice:$($version)"