Public | Automated Build

Last pushed: 9 months ago
Short Description
The official JasperStarter Build Environment
Full Description

jasperstarter-env - The official JasperStarter Build Environment

JasperStarter is an opensource command line launcher and batch compiler for
JasperReports.

The official homepage is jasperstater.cenote.de.

About this image

Based on cenote/trusty-java8

This Docker image is used to build JasperStarter including windows-setup.
It does not contain more installed programmes but it's .m2 repo is preloaded
with almost all needed dependencies for speed up the build and save bitbucket
pipeline build minutes.

Installed software:

  • almost all maven dependencies

How to build JasperStarter with Docker

You need the following programms installed on your local machine:

  • docker
  • git

Assuming your are on linux, your username is peter and you put sourcecode in
a directory src under your home.

cd ~/src
git clone https://bitbucket.org/cenote/jasperstarter.git
docker run -it --volume=/home/peter/src/jasperstarter:/jasperstarter --workdir=/jasperstarter cenote/jasperstarter-env

Now you can build a snapshot

mvn clean package -P snapshot,windows-setup

or a release

git checkout JasperStarter-3.0.0
mvn clean package -P release,windows-setup

After you exit from your new created container you can just restart the same container.

List your container:

docker ps -l
CONTAINER ID        IMAGE                      COMMAND        CREATED             STATUS                      PORTS               NAMES
51e8a151b77f        cenote/jasperstarter-env   "/bin/bash"    28 minutes ago      Exited (0) 10 minutes ago                       kickass_franklin

Start your container:

docker start -ai kickass_franklin
Docker Pull Command
Owner
cenote
Source Repository