This PR adds a handful of make commands to handle Docker machines that run a local Jenkins instance and a build environment ready to build the Maven project.
This tooling aims to make it easier for contributors to get started by skipping a lot of the setup steps and jumping right into being able to run and build the plugin.
DevQA
DevQA Prep
Have Docker.
DevQA Steps
Run the new make commands and check that a Docker container gets spawned on start_*, stopped on stop_* and removed on clean_*. Additionally, exec_env will exec into the build environment docker machine.
You can also use the build_and_export command to build the plugin package within the build env. container and export it to your pwd once it's done.
Description
This PR adds a handful of
make
commands to handle Docker machines that run a local Jenkins instance and a build environment ready to build the Maven project.This tooling aims to make it easier for contributors to get started by skipping a lot of the setup steps and jumping right into being able to run and build the plugin.
DevQA
DevQA Prep
Have
Docker
.DevQA Steps
Run the new
make
commands and check that a Docker container gets spawned onstart_*
, stopped onstop_*
and removed onclean_*
. Additionally,exec_env
willexec
into the build environment docker machine.You can also use the
build_and_export
command to build the plugin package within the build env. container and export it to your pwd once it's done.๐Less setup before contributing! ๐
Comments: