How to determine the Git Tag value in Azure DevOps? The 2019 Stack Overflow Developer Survey Results Are InHow do I discard unstaged changes in Git?How to remove local (untracked) files from the current Git working tree?How to clone all remote branches in Git?How to undo 'git add' before commit?How do I undo the most recent local commits in Git?How do I check out a remote Git branch?How do I delete a Git branch locally and remotely?How can I determine the URL that a local Git repository was originally cloned from?How to revert a Git repository to a previous commitHow do I rename a local Git branch?
Are spiders unable to hurt humans, especially very small spiders?
Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?
ODD NUMBER in Cognitive Linguistics of WILLIAM CROFT and D. ALAN CRUSE
What is preventing me from simply constructing a hash that's lower than the current target?
How can I define good in a religion that claims no moral authority?
Did the UK government pay "millions and millions of dollars" to try to snag Julian Assange?
APIPA and LAN Broadcast Domain
Likelihood that a superbug or lethal virus could come from a landfill
"as much details as you can remember"
For what reasons would an animal species NOT cross a *horizontal* land bridge?
Why doesn't UInt have a toDouble()?
Can we generate random numbers using irrational numbers like π and e?
What is the motivation for a law requiring 2 parties to consent for recording a conversation
Can there be female White Walkers?
How to display lines in a file like ls displays files in a directory?
Is an up-to-date browser secure on an out-of-date OS?
Inverse Relationship Between Precision and Recall
Loose spokes after only a few rides
Straighten subgroup lattice
If a sorcerer casts the Banishment spell on a PC while in Avernus, does the PC return to their home plane?
Keeping a retro style to sci-fi spaceships?
Correct punctuation for showing a character's confusion
Is bread bad for ducks?
Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?
How to determine the Git Tag value in Azure DevOps?
The 2019 Stack Overflow Developer Survey Results Are InHow do I discard unstaged changes in Git?How to remove local (untracked) files from the current Git working tree?How to clone all remote branches in Git?How to undo 'git add' before commit?How do I undo the most recent local commits in Git?How do I check out a remote Git branch?How do I delete a Git branch locally and remotely?How can I determine the URL that a local Git repository was originally cloned from?How to revert a Git repository to a previous commitHow do I rename a local Git branch?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm trying to figure out how to get the tag
value when some code is tagged, in GitHub. (eg -> GitHub repo -> releases -> create a new release).
For example, I'm trying to set the Build Version
based on the git tag value.
steps:
- script: ##vso[area.action Build.BuildNumber=value;]Build.BuildNumber
displayName: 'Setting the build number based on a Tag or not.'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
so in the above step
I'm trying to say:
- given a tag has been pushed
- get the tab value (eg. v1.2.3)
- set the environment variable
Build.BuildNumber
to this tag value.
so now all the other steps can access Build.BuildNumber
which will be v1.2.3
cheers!
git github azure-devops
add a comment |
I'm trying to figure out how to get the tag
value when some code is tagged, in GitHub. (eg -> GitHub repo -> releases -> create a new release).
For example, I'm trying to set the Build Version
based on the git tag value.
steps:
- script: ##vso[area.action Build.BuildNumber=value;]Build.BuildNumber
displayName: 'Setting the build number based on a Tag or not.'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
so in the above step
I'm trying to say:
- given a tag has been pushed
- get the tab value (eg. v1.2.3)
- set the environment variable
Build.BuildNumber
to this tag value.
so now all the other steps can access Build.BuildNumber
which will be v1.2.3
cheers!
git github azure-devops
add a comment |
I'm trying to figure out how to get the tag
value when some code is tagged, in GitHub. (eg -> GitHub repo -> releases -> create a new release).
For example, I'm trying to set the Build Version
based on the git tag value.
steps:
- script: ##vso[area.action Build.BuildNumber=value;]Build.BuildNumber
displayName: 'Setting the build number based on a Tag or not.'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
so in the above step
I'm trying to say:
- given a tag has been pushed
- get the tab value (eg. v1.2.3)
- set the environment variable
Build.BuildNumber
to this tag value.
so now all the other steps can access Build.BuildNumber
which will be v1.2.3
cheers!
git github azure-devops
I'm trying to figure out how to get the tag
value when some code is tagged, in GitHub. (eg -> GitHub repo -> releases -> create a new release).
For example, I'm trying to set the Build Version
based on the git tag value.
steps:
- script: ##vso[area.action Build.BuildNumber=value;]Build.BuildNumber
displayName: 'Setting the build number based on a Tag or not.'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
so in the above step
I'm trying to say:
- given a tag has been pushed
- get the tab value (eg. v1.2.3)
- set the environment variable
Build.BuildNumber
to this tag value.
so now all the other steps can access Build.BuildNumber
which will be v1.2.3
cheers!
git github azure-devops
git github azure-devops
asked Mar 7 at 3:48
Pure.KromePure.Krome
45.4k91321531
45.4k91321531
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
As far as i know, you are not able to overwrite the build-in variables from within the build process. However you can simply work around this by defining a variable yourself.
I set this up as follows:
Setup a variable in the build definition, so i use the build.buildnumber by default
And added this step:
- powershell: |
$ver = $env:BUILD_SOURCEBRANCH.remove(0, 10)
Write-Host "##vso[task.setvariable variable=Version]$ver"
displayName: 'Update version to Tag'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
From that point on you can reference the 'Version' variable whenever you need the build version.
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55035740%2fhow-to-determine-the-git-tag-value-in-azure-devops%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As far as i know, you are not able to overwrite the build-in variables from within the build process. However you can simply work around this by defining a variable yourself.
I set this up as follows:
Setup a variable in the build definition, so i use the build.buildnumber by default
And added this step:
- powershell: |
$ver = $env:BUILD_SOURCEBRANCH.remove(0, 10)
Write-Host "##vso[task.setvariable variable=Version]$ver"
displayName: 'Update version to Tag'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
From that point on you can reference the 'Version' variable whenever you need the build version.
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
add a comment |
As far as i know, you are not able to overwrite the build-in variables from within the build process. However you can simply work around this by defining a variable yourself.
I set this up as follows:
Setup a variable in the build definition, so i use the build.buildnumber by default
And added this step:
- powershell: |
$ver = $env:BUILD_SOURCEBRANCH.remove(0, 10)
Write-Host "##vso[task.setvariable variable=Version]$ver"
displayName: 'Update version to Tag'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
From that point on you can reference the 'Version' variable whenever you need the build version.
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
add a comment |
As far as i know, you are not able to overwrite the build-in variables from within the build process. However you can simply work around this by defining a variable yourself.
I set this up as follows:
Setup a variable in the build definition, so i use the build.buildnumber by default
And added this step:
- powershell: |
$ver = $env:BUILD_SOURCEBRANCH.remove(0, 10)
Write-Host "##vso[task.setvariable variable=Version]$ver"
displayName: 'Update version to Tag'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
From that point on you can reference the 'Version' variable whenever you need the build version.
As far as i know, you are not able to overwrite the build-in variables from within the build process. However you can simply work around this by defining a variable yourself.
I set this up as follows:
Setup a variable in the build definition, so i use the build.buildnumber by default
And added this step:
- powershell: |
$ver = $env:BUILD_SOURCEBRANCH.remove(0, 10)
Write-Host "##vso[task.setvariable variable=Version]$ver"
displayName: 'Update version to Tag'
condition: and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
From that point on you can reference the 'Version' variable whenever you need the build version.
edited Mar 8 at 10:50
answered Mar 7 at 8:56
Remco BrilstraRemco Brilstra
40038
40038
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
add a comment |
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
OF COURSE! Answer's feel so easy, once you get the answer. Doh. Works great - ta!
– Pure.Krome
Mar 8 at 6:27
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55035740%2fhow-to-determine-the-git-tag-value-in-azure-devops%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown