Skip to main content
Version: old

Bitbucket

{% hint style="warning" %} This publish target is for Bitbucket Cloud only and will not work with self hosted Bitbucket Server instances. {% endhint %}

Full configuration options are documented in PublisherBitbucketConfig.

Usage

{% code title="forge.config.js" %}

module.exports = {
// ...
publishers: [
{
name: '@electron-forge/publisher-bitbucket',
config: {
repository: {
owner: 'myusername',
name: 'myreponame'
},
auth: {
username: process.env.BITBUCKET_USERNAME, // string
appPassword: process.env.BITBUCKET_APP_PASSWORD // string
}
}
}
]
};

{% endcode %}

you can (and should) use environment variables for the authentication

{% code title="env.sh" %}

BITBUCKET_USERNAME="myusername"
BITBUCKET_APP_PASSWORD="mysecretapppassword"

{% endcode %}

$ source env.sh

{% hint style="info" %} Your artifacts can be found under the Downloads tab of your Bitbucket repository. {% endhint %}