Rhiot Documentation
  • Introduction
  • Gateway
    • Camel Kura router
    • Monitoring
    • Customising
    • Camel components
      • Camel Bluetooth component
      • Camel GPS BU353 component
      • Camel GPSD component
      • Camel TinkerForge component
      • Camel Pi4j component
      • Camel Framebuffer component
      • Camel Webcam component
    • Eclipse Kura support
      • Camel components for Eclipse Kura
        • Camel Kura Wifi component
        • Camel Kura Cloud component
    • Mini gateway
      • Installing
      • GPS
  • Backend
    • Camel Components
      • Camel OpenIMAJ component
      • Camel PubNub component
  • Tooling
  • Performances
  • Steroids
  • Quickstarts
    • Kura Camel quickstart
    • AMQP Cloudlet quickstarts
    • MQTT Cloudlet quickstart
  • Articles, presentations & videos
  • Building
    • Manage Kura Maven dependencies
  • Releases notes
Powered by GitBook
On this page
  • Building project using Docker
  • 1st step (once)
  • 2nd step
  • Releasing the project
  • Before you start
  • Cutting the release
  • After the release

Was this helpful?

Building

All you need to build the project is Maven 3 and Java 8 JDK

git clone https://github.com/rhiot/rhiot.git
cd rhiot
mvn install

Building project using Docker

If you don't want to install Java and Maven on your machine, you can use our Docker building image.

1st step (once)

git clone https://github.com/rhiot/rhiot.git
cd rhiot
docker build -t rhiot build

2nd step

cd rhiot
docker run -v `pwd`:/rhiot --privileged -i -t rhiot

Releasing the project

If you are interested in cutting a release of the project follow steps described below:

Before you start

You have to had a DockerHub account setting configured in your ~/.m2/settings.xml:

rhiotsecretregistry.hub.docker.com

Cutting the release

Execute the following command in the project main directory:

mvn release:prepare release:perform

After the release

  • upgrade version in Rhiot command line (tooling/bash/rhiot.sh). Look up for a line similar to RHIOT_VERSION=x.y.z.

PreviousArticles, presentations & videosNextManage Kura Maven dependencies

Last updated 3 years ago

Was this helpful?

update the version on the main page of the project ( and )

update release guide using GitHub tickets marked as done in the given version

website
readme.md
Releases Notes