You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
Hello,
I'm looking for information on what a service is on Bitbucket because this service is discontinued until the end of this year. The only thing I find in the documentation is this and I'm not sure: https://support.atlassian.com/bitbucket-cloud/docs/databases-and-service-containers
If this information is correct, what would be the best way to build a Docker image? Installing Docker on the Pipeline and compiling it?
Bitbucket recommends compiling the images using these services: https://support.atlassian.com/bitbucket-cloud/docs/build-and-push-a-docker-image-to-a-container-registry/
I'm probably misunderstanding what a service is in the context of Bitbucket Pipelines.
Resources:
The Services feature that we are deprecating is not related to services in Bitbucket Pipelines.
We are not deprecating services in Pipelines and you will still be able to use those.
I believe that we have removed the Services documentation, as it is no longer possible to set this up for newer repos. The Services feature we are deprecating is available in Repository settings of Bitbucket repos, but only for repos that already have services set up. You will not see this option in newer repos that don't have any services. This option allowed users to e.g. set up email notifications or a POST request to a service when the repo changes.
You can find which of your repos have services by running the following API call:
https://api.bitbucket.org/2.0/repositories/{workspace}/?fields=values.services.*.*.*,values.full_name&role=admin
Replace {workspace} with the workspace-id of the workspace that owns your repos.
After you get the repos from this API call, you can open each repo on Bitbucket website, navigate to its Repository settings and you'll see an option Services for these repos.
Please note that we are not requiring repository admins to disconnect or remove existing Services; we are only suggesting migrating any Service functionality you wish to keep to webhooks:
You can also read more info on the following community article we published:
As I already mentioned, this deprecation is not related to Pipelines services and you will still be able to use those.
Kind regards,
Theodora
There are three types of Bitbucket service you might be talking about here, and the pipelines question is unclear, so I'd like to ask for some clarification.
Note that bitbucket-pipelines is distinct from other software's pipelines and part of my confusion is likely to be that I'm not sure which pipelines we are discussing.
So, I'm a little confused as to what you are asking - you seem to be asking about a Bitbucket server going away, but then talk about Bitbucket-pipelines, which do not have anything to do with server.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, I did not explain myself clearly. We are using Bitbucket Cloud with Bitbucket Pipelines.
In one of our projects we have Bitbucket Pipelines on the implemented and last week we received an email with the following message:
"We noticed you are an admin for a Bitbucket Cloud repository that is still utilizing our original Services feature. We had previously announced that we will end support for this feature and recommended migrating repositories to Bitbucket webhooks.
Bitbucket is officially ending support of the Services feature on 31 December 2021."
Our bitbucket-pipelines.yml has the following code to build the Docker images:
My question was if what is marked in bold will stop being available on December 31, 2021.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for clarifying my misunderstandings!
Yes, that does mean the services will stop being there, you won't be able to use them from Jan 1st next year.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.