Hello,
I am writing bitbucket-pipelines.yml for my android project.
Once the build starts, it is ncesscary for a certificate to be downloaded from Bitbucket downloads that I uploaded manually.
I tried a command as below but this does not work.
curl -s -L https://${BITBUCKET_USERNAME}:${BITBUCKET_APP_PASSWORD}@api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads/myfile.cert
For your information, the environment variables($BITBUCKET_USERNAME) and $(BITBUCKET_APP_PASSWORD) are already added.
Can anyone provide the command so that I can add it to my script?
@JJ지우근 hi. Thanks for your question. Try with the next command:
curl -s -L -O -u ${BITBUCKET_USERNAME}:${BITBUCKET_APP_PASSWORD} https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads/myfile.cert
Regards, Igor.
Thanks for your answer.
It helps me a lot
This url is not working. The file that gets downloaded is empty even though it has content.
Yes, it's empty for me too. Any news on this?
@cleverleads , @Ashwini Soni hi. Today i tried with this command according to REST API, and it worked correctly.
curl -s -L --request GET \--url 'https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads/test.yaml' \--header 'Authorization: Bearer my-token'
Maybe it will help you.Regards, Igor
It looks like you're new here. Sign in or register to get started.