Skip to content

Indigo :: First Time Release

Daniel Stonier edited this page Jan 27, 2017 · 1 revision

Links & Resources

Preparation

The following uses the hypothetical repo foo.

  • Create a new repository called foo-release.
  • Initialise it with a README.
  • Clone the release repository locally and configure it with bloom for indigo.
> git clone https://github.com/yujinrobot-release/foo-release

Configure

> cd foo-release
> bloom-release --rosdistro indigo --track indigo foo --edit
  • First provide a link to the release repo to get it started:
  • https://github.com/yujinrobot-release/foo-release.git
  • Repository Name: foo
  • Upstream Repository URI: url to your code repo
  • e.g. https://github.com/stonier/foo.git
  • Version: :{auto}
  • Release Tag: :{version}
  • Upstream Devel Branch: usually 'indigo'
  • ROS Distro : indigo
  • Patches Directory : None
  • Release Repository Push URL: None (will use your supplied release URI by default)
  • Releasing Complete, push? : yes
  • Add Documentation? : yes if you have sphinx/doxygen organised, no otherwise.
  • Add Source Information? : yes, lets you test pre-releases off the latest and adds repo links on the ros wiki page
  • Add Maintenance Status? : yes, either 'maintained' or 'developed'.