What is the best way to build an IT infrastructure based on a free / affordable online services (GitHub, BitBucket, etc)?
To facilitate collaborative work of a group of independent remote developers (2-5) I need
- a Version Control system to store the code
- an Issue Tracking system to manage tasks and progress and communication (preferably agile, some sort of virtual task board would be great)
- a CI server to build and deploy the solution
For the moment we don't have any of those. And we are very sensitive for price. I am considering options and I really need a piece of advice here. Any ideas? What might be a good set up?