Artifurnace is a project to make building and use of the Apache Greenplum Database codebase easier
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.
20209414 Pushed changes to update to latest GPDB Build
- build a tagged version
- remove 1404 and centos6
- add centos8
20160104 Adding ubuntu 1404 (LTS) and 1510 docker builds. Happy New Year
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
Scott Kahler
- email: [email protected]
- twitter: boogabee
###License###
MIT
Funds to help maintain infrastructure and bandwith
Artifurnace is also powered by victrolas and board games