Skip to content

Pentaho Dev Environment in a box - Vagrant VM with Pentaho Platform & a bunch of useful development tools, languages, and apps pre-installed.

License

Notifications You must be signed in to change notification settings

pentaho-jrice/pentaho-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pentaho Development Environment

This project provides tools useful for developing pentaho platform components, plugins, and extensions.

It provides the following to make it fast and easy to get started and get things done.

Folder Description
Scripts A set of common convenience scripts that automate a lot of development tasks, such as building, running, testing, and validating pentaho platform components.
Vagrant Provides a neat little development environment in a can. A Vagrant VM with all dev tools pre-installed and configured (maven, java, docket, etc). Just pull from git, set a few env variables, run "vagrant up" and start developing.
Docker A docker container with all tools necessary to run & test pentaho platform built in. So you don't have to set up a local environment to run the platform.

It is:

  • Portable -
    • Moving to a new developemnt laptop? Recreate your entire dev environment in a few easy steps and pick up where you left off.
    • Same environment across Linux, Mac OSx, Windows and others...any OS that Vagrant and Docker supports
    • Consistent development workflow across multiple machines (e.g. work desktop running Mac OSx & home laptop running Windows)
  • Disposable
    • Screw something up? Destroy your old dev environment and start over.
  • Sharable -
    • Quick local dev environment setup for new team members
    • Common development environment for all team members

About

Pentaho Dev Environment in a box - Vagrant VM with Pentaho Platform & a bunch of useful development tools, languages, and apps pre-installed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published