Skip to content

totomz/bb-create

Repository files navigation

There are no tests here! Use this at your own risk!

Readme

A tiny script to create Bitbucket repositories using a configuration file, instead of relying on manual configuration

Supported settings:

  • Creation of the repo with its metadata (name, description, private/public, etc.)
  • Enable pipeline and set environment variables
  • Branch restrictions (number of review, number of passing builds)

Missing features

  • Create HipChat notifications
  • Test

How to use

Install this module npm install -g bb-create

Get an App Password and write a ~/.bbcreate-settings.json config file

{
    "username": <YOUR_USER_NAME>,
    "appPassword": <YES_EXACTLY_WHAT_HE_SAYS> 
}

Then write the definition of your Bitbucket repo in a JSON file.

Last step, run bb-create <REPO_DEFINITION>.json

How to define a Bitbucket repository

See example-repo.json and refer to the Atlassian documentaiton

About

A small utility that generate Bitbucket repository given a configuration template!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published