diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 066f04ee..a623b419 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,12 +37,15 @@ variables: # helper x send su NEXUS x pack .nexusUpload: &nexusUpload - # $File2Send = Get-ChildItem($env:APP_NAME + "\ReleaseClienti\MAPO_PROD\" + $env:NEW_REL + "\*") - | Set-Alias mCurl C:\Windows\system32\curl.exe $currentDate = get-date -format yyMM; $currentTime = get-date -format ddHH; $VersNumb = $env:NEW_REL + $FileManIn="VersGen\manifest.xml" + $FileManOut="Resource\manifest.xml" + $FileCLogIn="VersGen\ChangeLog.html" + $FileCLogOut="Resource\ChangeLog.html" echo "Curr Version: $VersNumb" if($CI_COMMIT_BRANCH -eq "master") { @@ -52,14 +55,23 @@ variables: { $version = "unstable" } + $manData = Get-Content $FileManIn + $manData = $manData -replace "1.0.0.0", $VersNumb + $manData = $manData -replace "{{DIRNAME}}", $env:NEXUS_PATH + $manData = $manData -replace "{{BRANCHNAME}}", $version/LAST + $manData = $manData -replace "{{PACKNAME}}", $env:APP_NAME + Set-Content -Path $FileManOut -Value $manData + $clogData = Get-Content $FileCLogIn + $clogData = $clogData -replace "{{CURRENT-REL}}", $VersNumb + Set-Content -Path $FileCLogOut -Value $clogData $File2Send = Get-ChildItem($env:APP_NAME + "\Release\*") ForEach ($File in $File2Send) { $FileName = Split-Path $File -leaf mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/$FileName mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/ARCHIVE/$VersNumb/$FileName } - mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "VersGen\manifest.xml" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml - mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "VersGen\ChangeLog.html" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html + mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "Resource\manifest.xml" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml + mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "Resource\ChangeLog.html" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html