Hi, I am using the Atlassian pipe:
- https://bitbucket.org/atlassian/bitbucket-upload-file/src/master/
to deploy a python library to our repository downloads.
Following the instruction, I created an App Password and create the corresponding Account Variables so they are accessible for all the repos in our Team account.
When I run the deployment step:
- step:
name: Deploy to Downloads script:
- pipe: atlassian/bitbucket-upload-file:0.1.4
variables:
BITBUCKET_USERNAME: $BITBUCKET_USERNAME
BITBUCKET_APP_PASSWORD: $BITBUCKET_APP_PASSWORD
FILENAME: 'dist/rabbitmq_wrapper-0.1.0.tar.gz'
I get: ✖ API request failed with status 401. Check your username and app password and try again.
In your instructions, it says "If you want to upload a file to a repository owned by a team account, make sure you have the correct access to the repository." Does that mean my personal account? (I am admin), or should I give access to the App Password, and if so, how?
Hi @mmromero ,
make sure that you created BITBUCKET_APP_PASSWORD correctly with right permissions:Repositories write
and Repositories
read.
that provided BITBUCKET_USERNAME value is your Bitbucket user, not the email.
Also, check
If you want to upload to the team's repository, your config might be the next:
- pipe: atlassian/bitbucket-upload-file:0.1.4
variables:
BITBUCKET_USERNAME: 'mmromero'
BITBUCKET_APP_PASSWORD: $BITBUCKET_APP_PASSWORD
FILENAME: 'dist/rabbitmq_wrapper-0.1.0.tar.gz'
ACCOUNT: 'teamaccountname'
REPOSITORY: 'repositoryname'
it turns out that my account has name and public name. Which one should be used? I've already tried both; no luck
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.