Opened 6 years ago

Closed 3 years ago

#1612 closed proposed-project (fixed)

Working on the scoutess build-bot / continuous integration software

Reported by: Alp Mestanogullari Owned by:
Priority: OK Keywords: build-bot, cabal, continuous integration
Cc: Alp Mestanogullari Difficulty: 1 person Summer
Mentor: not-accepted Topic: Tools

Description

Scoutess aims at providing the Haskell community a powerful and viable build bot with a few key services like dependency tracking, on-commit build testing, nightly builds with handling of multiple GHC versions (and dependency versions), report generation, etc. Of course, all the builds will be sandboxed and many of the services will be configurable (and in particular, you will be able to turn them on/off).

Some of the possible tasks include:

  • writing the sandboxed building service around cabal-dev, virtualhenv or hs-env, and integrating it with the current code-base (for example, making it use the 'LocalHackage?' service instead of just fetching packages over and over again)
  • writing the dependency-tracking service (which would eventually also include tracking the development repositories of the dependencies)
  • working on the report generation and posting system (but that would most likely require the build service to be implemented)

See http://alpmestan.wordpress.com/ for more details about this GSoC proposal.

Change History (1)

comment:1 Changed 3 years ago by Edward Kmett

Priority: not yet ratedOK
Resolution: fixed
Status: newclosed

Scoutess was created as a result of this proposal, so I'm going to close this particular ticket.

A related proposal, such as continuing development on scoutess may be a viable proposal, but the basic build-bot itself was built.

Note: See TracTickets for help on using tickets.