Refactors build script for Apex 95/34795/14
authorTim Rozet <trozet@redhat.com>
Mon, 15 May 2017 20:24:27 +0000 (16:24 -0400)
committerTim Rozet <trozet@redhat.com>
Wed, 17 May 2017 18:13:24 +0000 (18:13 +0000)
commitbdc2213a8076721199fe845650df7f25ea3229b9
tree9c134173341032d935aea2ec3a3754096da1fc66
parentb411839804e6fca023ef7a695bbb616ea80fd6f3
Refactors build script for Apex

Changes Include:
 - Build has been refactored into python
 - Caching now packs into multiple unique tar files which are
   logged into a journal file
 - Multiple files and journal allow for multiple apex builds to run
   simultaenously while minimizing risk of collision between cache
   reading and writing
 - Build dependency packages updated and will install when missing
   via ansible
 - If more than 2 caches exist then prune the oldest cache

Change-Id: Iae703253eb6034aee42bf33153bb6e434d3cec48
Signed-off-by: Tim Rozet <trozet@redhat.com>
.gitignore
build/Makefile
ci/build.py [new file with mode: 0644]
ci/build.sh
config/build/build_settings.yaml [deleted file]
lib/ansible/playbooks/build_dependencies.yml [new file with mode: 0644]