27 lines
686 B
PowerShell
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)"
|