Wednesday 9 September 2015

Sprint 1

Sprint 1 is all about infrastructure (it will finish in two days time).

We have the laptops to program.
We are using a virtualization platform (Red Hat Enterprise Virtualization), ready to go.

Our environment is quite simple: a couple of hypervisors, connected to a synology NAS that provides NFS and iSCSI, with a self-hosted-engine manager.
We have created a group on github to hold the code and for ManageIQ.
https://github.com/rhus

What is needed to do the rest:
  • A continous integration server. We have evaluated travis-ci, but the version for open source software works in a IaaS/PaaS mode. We need to be able to deploy inside our environment. It is a pity, because ManageIQ code already is prepared to use Travis and have the configuration working. We will need to go with another wide used tool like Jenkins
  • We are using BDD/TDD, so we need a test bench. We are using Rspec, as it is integrated with Ruby, and it is the one chosen by ManageIQ.
  • Did I mention github?
And we were so lucky to get some time of greggt, that allowed us to go through the code... amazing how a quick 60 minutes can reduce your self-study time several days.

Any ideas on how to solve the travis-ci issue? We don't want to reinvent the wheel.

This Friday, first demo day, and preparation for the sprint 2... where we actually will code. Exciting :D

No comments:

Post a Comment