jhonygo / bluebank-atm-server

0 stars 0 forks source link

Create PACKAGE job #8

Open jhonygo opened 8 years ago

jhonygo commented 8 years ago

Create a job called "PACKAGE" which:

Run only if the "QUALIFY" passed, and use the same source/version

Creates a docker container of type "codenvy/debian_jdk8"

Installs the tools required to run the ATM server (JVM) and client (web site)

Retrieves, installs and run the application packaged from Nexus

Sends status and reports to ELK and Slack

jhonygo commented 8 years ago

The SCM, Logstash and Stash configuration are the same

A link between both jobs passing the PIPELINE_VERSION is required

To retrieve the binary, a "simple" wget is already present in the container

An HTTP client such a Nginx to install implies a custom Dockerfile

To run the container processes, we will need an entry point

To chain the jobs visually, a pipeline view is perfect ...