<commit_before>Artifurnace
===========

Artifurnace is a project to make building and use of the Apache Greenplum Database codebase easier

###Motivation###

The goal of the project is to create daily packages of the Apache Greenplum Database for use on multiple platforms in tarball, packages and as Docker containers. A secondary goal is to lauch a container and run a test suite against the compiled code.

###Current State###

Currently work is being done via CentOS Docker containers executing inside of Jenkins and will expand to other platforms ( Ubuntu, SUSE ) once satisfaction is achieved with the current build environment.

To run a current build you will need a Jenkins environment that can use Docker containers.

Create a new Freestyle project and add the artifurnce git repo.

The Build step should have a single Execute shell step with the following two commands:

cd ${WORKSPACE}/centos6/
./run_build_container.sh

The build will then execute a Docker container to build and package the GPDB binaries. 

If the build process finishes it will drop a tarball and rpm in ${WORKSPACE}/centos6/output/ directory

###Notes###

Current builds are being rolled out to http://gpdbbins.s3-website-us-east-1.amazonaws.com/ on a daily+ basis

###Contributors###
<commit_msg>make bash commands look bash-ey<commit_after>Artifurnace
===========

Artifurnace is a project to make building and use of the Apache Greenplum Database codebase easier

###Motivation###

The goal of the project is to create daily packages of the Apache Greenplum Database for use on multiple platforms in tarball, packages and as Docker containers. A secondary goal is to lauch a container and run a test suite against the compiled code.

###Current State###

Currently work is being done via CentOS Docker containers executing inside of Jenkins and will expand to other platforms ( Ubuntu, SUSE ) once satisfaction is achieved with the current build environment.

To run a current build you will need a Jenkins environment that can use Docker containers.

Create a new Freestyle project and add the artifurnce git repo.

The Build step should have a single Execute shell step with the following two commands:

```
cd ${WORKSPACE}/centos6/
./run_build_container.sh
```

The build will then execute a Docker container to build and package the GPDB binaries. 

If the build process finishes it will drop a tarball and rpm in ${WORKSPACE}/centos6/output/ directory

###Notes###

Current builds are being rolled out to http://gpdbbins.s3-website-us-east-1.amazonaws.com/ on a daily+ basis

###Contributors###

{'fraction_non_alphanumeric': 0.06071152358855375, 'fraction_numerical': 0.0030935808197989174, 'mean_word_length': 4.648471615720524, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7160102', 'n_tokens_mistral': 679, 'n_tokens_neox': 640, 'n_words': 370}