jasperstarter-env - The official JasperStarter Build Environment
JasperStarter is an opensource command line launcher and batch compiler for
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.
- almost all maven dependencies
How to build JasperStarter with Docker
You need the following programms installed on your local machine:
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