I would like to specify the bitbucket build Id that appears when running the pipeline into my bitbucket pipeline file as a tag for the version that will be released from bitbucket.
It is very important for us can you help us?
Hi, @fatma_elbehi!
Thank you for reaching out to Atlassian Community!
Pipelines provides a set of default variables that are available for builds and can be used in scripts.
It’s possible to get the build number by using the BITBUCKET_BUILD_NUMBER variable:
The unique identifier for a build. It increments with each build and can be used to create unique artifact names.
You can also find more default variables in this documentation:
I hope this helps, but please let me know if you face any obstacles.
Kind regards,
Caroline
Hi,
yes I tried this solution and it works!
but now I want to add Tags in my pipeline with the branches but my script shows errors when adding the tags could you please help?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I tried this trick but I don't know if it's the correct syntax or not? v2.2.1 is the branch and for v2.2.7 represents the name of the tag.
Your help will be much appreciated! Thanks in advance!
Fatma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Fatma!
Could you confirm if you want to run the Pipeline on a Tag or would like to create a Tag?
The reason I’m asking this is that in the original question, you asked to create a tag. If this is what you need, you can run the following:
git tag $BITBUCKET_BUILD_NUMBER
Looking forward to hearing from you.
Kind regards,
Caroline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi caroline,
no not creating a tag but run the pipeline on a Tag.
Thanks,
Fatma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Fatma! :)
In this case, you need to add a section on your .yml file to run the pipelines on tags:
tags: # add the 'tags' section
release-*: # specify the tag
- step: # define the build pipeline for the tag
name: tags
script:
- echo $BITBUCKET_BUILD_NUMBER
In the example above, all the tags that start with "release-" will trigger this pipeline.
In case you would like to read more about how to configure the bitbucket-pipelines.yml, you can access the following link:
Please let me know how it goes and feel free to share any additional questions regarding this case.
Kind regards,
Caroline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think that the Tags section does not work properly with artifacts any idea why ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hello Team,
It works fine now!
Thanks a lot for the help! I really appreciated!
Best,
Fatma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Fatma!
Thanks for your confirmation, I'm glad to know it's working now :)
Kind regards,
Caroline
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.