release.ps1 696 B

1234567891011121314151617181920212223242526
  1. param(
  2. [string] $vNext = ""
  3. )
  4. $ErrorActionPreference = "Inquire"
  5. $latestVersion = $(git describe --tags --abbrev=0)
  6. Write-Host "Latest version was $latestVersion"
  7. if ([string]::IsNullOrEmpty($vNext)) {
  8. $vNext = Read-Host "What should the next version be?"
  9. }
  10. Write-Output "Preparing release $vNext"
  11. $confirmation = Read-Host "Proceed? [y/n]"
  12. Write-Output "Tagging current commit with git"
  13. git tag $vNext
  14. Write-Output "Tagging latest runners-meet Docker image"
  15. docker tag "executry/runners-meet:latest" "executry/runners-meet:$vNext"
  16. Write-Output "Pushing image to DockerHub"
  17. docker push "executry/runners-meet:$vNext"
  18. docker push "executry/runners-meet:latest"