123456789101112131415161718192021222324252627282930 |
- param(
- [Parameter(Mandatory=$true)]
- [int]$Version
- )
- $branch = "v2_develop"
- $tag = "v2.0.0-alpha.$Version"
- $releaseMessage = "Release $tag"
- try {
- Write-Host "Switching to branch $branch"
- git checkout $branch
- Write-Host "Pulling latest from upstream branch $branch"
- git pull upstream $branch
- Write-Host "Tagging release with tag $tag"
- git tag $tag -a -m $releaseMessage
- Write-Host "Creating empty commit with message $releaseMessage"
- git commit --allow-empty -m $releaseMessage
- Write-Host "Pushing changes to upstream"
- git push --atomic upstream $branch $tag
- } catch {
- Write-Host "An error occurred: $_"
- exit 1
- }
- Write-Host "Script executed successfully"
|