में वेरिएबल अपडेट करें मैं पावरशेल स्क्रिप्ट का उपयोग करके टीमसिटी में एक परिवेश चर अद्यतन करने की कोशिश कर रहा हूं। हालांकि, यह चर के मान को अद्यतन नहीं करता है। मैं यह कैसे कर सकता हूँ?टीमसिटी पावरहेल स्क्रिप्ट
नीचे मेरे वर्तमान कोड है जो currentBuildNumber ठीक हो जाता है है:
$currentBuildNumber = "%env.currentBuildNumber%"
$newBuildNumber = ""
Write-Output $currentBuildNumber
If ($currentBuildNumber.StartsWith("%MajorVersion%") -eq "True")
{
$parts = $currentBuildNumber.Split(".")
$parts[2] = ([int]::Parse($parts[2]) + 1) + ""
$newBuildNumber = $parts -join "."
}
Else
{
$newBuildNumber = '%MajorVersion%.1'
}
//What I have tried
$env:currentBuildNumber = $newBuildNumber
Write-Host "##teamcity[env.currentBuildNumber '$newBuildNumber']"
Write-Host "##teamcity[setParameter name='currentBuildNumber' value='$newBuildNumber']"
मेरे अपने संदर्भ के लिए, ## अंकन के बारे में अधिक जानकारी के लिए https://confluence.jetbrains.com/display/TCD9/Build+Script+Interaction+with+TeamCity देख –