Pharo as a community has support to use its CI server, among other
goodies such as SmalltalkHub.
But what if your code is not public and you want to have a central
repository and continuous builds?
Has anybody ever wrote a guide to develop with Pharo in the context of
private development?
So far I managed to work with a file based repo and a set of
workspaces to create a new working image or to prepare it for
deployment. But I want to automate it as much as I can.
I do what you want to do. I have a central server that I use for code storage and for the CI builds. Have a look at [1]. There you can read how you can easily create a http repository for monticello. I just create sub directories for every project on my server and the rest just works.
The next step would be to install jenkins and add [2]. The jenkins server then just uses the http repository you created before.
If you need help on this just ask.