Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titleCheckout release branches
# Clone & checkout a clean copy from the release branch

mkdir test-streampipes-rc && cd test-streampipes-rc
git clone git@github.com:apache/incubator-streampipes.git
git clone git@github.com:apache/incubator-streampipes-extensions.git

# You can alsoALTERNATIVE: git clone the projects using HTTPShttps://github.com/apache/incubator-streampipes.git 
# ALTERNATIVE: git clone https://github.com/apache/incubator-streampipes-extensions.git

cd incubator-streampipes
# Change VERSION to the current release branch
git checkout rel/VERSION

cd ../incubator-streampipes-extensions
# Change VERSION to the current release branch
git checkout rel/VERSION


...

Code Block
languagebash
titleBuild & start core system Docker images
# Go back to the main directory of incubator-streampipes

docker-compose up

# ALTERNATIVE: docker-compose up -d. 
# Start container in background.

# This will build the Docker images for the streampipes-backend and the streampipes-connect-master modules. In addition, it will start several 3rd party Docker containers that are 
# mandatory for StreamPipes, e.g., CouchDB and Consul. Again, be aware that this docker-compose configuration does not include volume persistency and should therefore only be used for 
# short-term testing.

# Force rebuild of images before starting (e.g. after bug fix): docker-compose build

incubator-streampipes-extensions

...

Code Block
languagebash
titleBuild Maven artifacts
# Open incubator-streampipes-extensions folder
cd incubator-streampipes-extensions

# Run Maven Build
mvn clean package
docker-compose up

# ALTERNATIVE: docker-compose up -d. 
# Start container in background

# Force rebuild of images before starting (e.g. after bug fix): docker-compose build

This will start all extensions (except Flink modules) and you're ready for testing!

...