Skip to content
Snippets Groups Projects
Select Git revision
  • 75504cf514b76a3d7a1a31e7f97458d0ff1c7f56
  • main default protected
  • renovate/immich
  • renovate/redis-21.x
  • renovate/cloudflare-5.x
  • renovate/mikefarah-yq-4.x
  • renovate/prometheus-json-exporter-0.x
  • renovate/prometheus-smartctl-exporter-0.x
  • renovate/hcloud-exporter-4.x
  • renovate/gitlab-runner-0.x
  • renovate/gcr.io-projectsigstore-cosign-2.x
  • renovate/docker.io-bitnami-kubectl-1.x
  • renovate/siderolabs-kubelet-1.33.x
  • renovate/mariadb-21.x
  • renovate/kubernetes-go
  • renovate/external-dns-1.x
  • renovate/longhorn-1.8.x
  • renovate/docker.io-library-alpine-3.x
  • renovate/kubernetes-kubernetes-1.x
  • renovate/kubernetes-sigs-cluster-api-1.x
  • renovate/tektoncd-cli-0.x
  • v25.07
  • v25.06
  • v25.05
  • v25.04
  • v25.03
  • v25.02
  • v25.01
  • v24.12
  • v24.11
  • v24.10
  • v24.09
  • v24.08
  • v24.07
  • v24.06
  • v24.05
  • v24.04
  • v24.03
  • v24.02
  • v24.01
  • v23.12
41 results

postgres

  • Clone with SSH
  • Clone with HTTPS
  • Bitbucket Server Support

    Unsupported platform features/concepts

    • Adding assignees to PRs not supported (does not seem to be a Bitbucket concept)
    • Adding/removing labels (Bitbucket limitation?)

    Features awaiting implementation

    • Creating issues not implemented yet, used to alert users when there is a config error

    Testing

    If you want a test Bitbucket server locally rather than with your production server, Atlassian's Bitbucket Server Docker image is really convenient.

    As per their instructions, the following commands bring up a new server:

    docker volume create --name bitbucketVolume
    docker run -v bitbucketVolume:/var/atlassian/application-data/bitbucket --name="bitbucket" -d -p 7990:7990 -p 7999:7999 atlassian/bitbucket-server:5.12.3

    Once it's running and initialized, the quickest way to testing with Renovate is:

    1. Create the admin user as prompted
    2. Create a new project and a repository for that project
    3. Make sure the repository has a package file in it for Renovate to find, e.g. .nvmrc or package.json
    4. Create a dedicated REnovate user @renovate-bot and grant it write access to the project
    5. Note down the password for @renovate-bot and use it in the Renovate CLI

    At this point you should have a project ready for Renovate, and the @renovate-bot account ready to run on it. You can then run like this:

    yarn start --platform=bitbucket-server --endpoint=http://localhost:7990 --git-fs=http --username=renovate-bot --password=abc123456789! --log-level=debug --autodiscover=true

    Alternatively using env:

    export RENOVATE_PLATFORM=bitbucket-server
    export RENOVATE_ENDPOINT=http://localhost:7990
    export RENOVATE_GIT_FS=http
    export RENOVATE_USERNAME=renovate-bot
    export RENOVATE_PASSWORD=abc123456789!
    export LOG_LEVEL=debug
    yarn start --autodiscover=true

    You should then receive a "Configure Renovate" onboarding PR in any projects that @renovate-bot has been invited to.

    Supported versions

    We support all Bitbucket Server versions which are not EOL. See Atlassian Support End of Life Policy for uptodate versions.