ecosystem icon indicating copy to clipboard operation
ecosystem copied to clipboard

Project Wizzard

Open sdorra opened this issue 9 years ago • 0 comments

A separate dogu to simplify the setup of a new project. At the moment it is very time consuming to setup a new project, we have to do all the following steps manually:

  • create a new group for the project members (UserMgt)
  • add each project member to the group (UserMgt)
  • create a repository (SCM-Manager)
  • configure group access to the repository (SCM-Manager)
  • create a issue tracker project (Redmine)
  • configure group access to the issue tracker project (Redmine)
  • create several build jobs (Jenkins)
  • configure group access to the build jobs (Jenkins)
  • configure quality gates (SonarQube)
  • configure group access to the sonar project (SonarQube)
  • add project structure to repository and configure infrastructure components (SCM-Manager)

We could build a dogu which provides a simple setup wizard to cover the above steps. The dogu could use cas clearpass to get the credentials of the user, with the credentials we could access the rest apis to cover the setup steps. For the project structure we can use a project template by using the Project Builder of @witchpou.

sdorra avatar May 27 '16 06:05 sdorra