public:redmine2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:redmine2 [2019/01/22 15:26]
fmichel [Project and Repositories management]
public:redmine2 [2023/06/07 08:54] (current)
jaillet [Redmine project management application (deprecated)]
Line 1: Line 1:
-====== Redmine project management application ======+====== Redmine project management application ​(deprecated) ​======
  
 [[https://​www.redmine.org/​|Redmine]] is a flexible project management web application,​ that proposes a rich set of features: handle SCM repositories,​ wiki, Gantt, issues tracker, news, forums, calendar etc. [[https://​www.redmine.org/​|Redmine]] is a flexible project management web application,​ that proposes a rich set of features: handle SCM repositories,​ wiki, Gantt, issues tracker, news, forums, calendar etc.
  
-Two instances are deployed at I3S, that can host SVN and GIT repositories:+A deprecated instance [[https://​redmine2.i3s.unice.fr|Redmine2]] (v3.4.6) is deployed at I3S. It can host SVN and GIT repositories.
  
-  ​* [[https://redmine.i3s.unice.fr|Redmine1]]the legacy Redmine server (v1.4.4) is hosted on a VirtualBox server, and maintained only to handle existing projects. +<note warning>​New projects should ​**NOT** be created on Redmine2. We plan to permanently shutdown Redmine2 in the course of 2024. For your software project management, we recommend that you use the software forges provided by our parent research organizations,​ which are the GitLab based [[https://src.koda.cnrs.fr|Koda forge]] provided by CNRS and the [[https://gitlab.inria.fr|Inria GitLab forge]].</​note>​
- +
-  * [[https://redmine2.i3s.unice.fr|Redmine2]]: a more recent Redmine server (v3.4.6), that should be **used for all new projects**, deployed on a safer solution: SPARKS'​ VMWare cluster.  +
- +
-<note warning>​New projects should **NOT** be created on Redmine1. Use Redmine2 instead.</​note>​ +
- +
-<note tip>​Existing projects on Redmine1 may be migrated to Redmine2 on demand.</​note>​+
  
 Technical and installation notes are available on a [[private:​redmine|dedicated page]] (login required). Technical and installation notes are available on a [[private:​redmine|dedicated page]] (login required).
- 
  
 ===== Redmine2 Management ===== ===== Redmine2 Management =====
Line 20: Line 13:
 ==== Administrators ==== ==== Administrators ====
  
-The following people are Redmine ​(1 and 2administrators. If you are in their teams, contact them to access Redmine, create a project etc.+The following people are Redmine 2 administrators. If you are in their teams, contact them to access Redmine, create a project etc.
  
-If you don't know who to get in touch with, or for more technical issues, contact [[fmichel@i3s.unice.fr|Franck]].+If you don't know who to get in touch with, or for more technical issues, contact [[sparks-support@i3s.unice.fr|sparks-support]].
  
 +  * [[cpereira@i3s.unice.fr|Célia DA COSTA PEREIRA]]
   * [[debreuve@i3s.unice.fr|Eric DEBREUVE]]   * [[debreuve@i3s.unice.fr|Eric DEBREUVE]]
 +  * [[florent.jaillet@i3s.unice.fr|Florent JAILLET]]
   * [[fmichel@i3s.unice.fr|Franck MICHEL]]   * [[fmichel@i3s.unice.fr|Franck MICHEL]]
   * [[johan@i3s.unice.fr|Johan MONTAGNAT]]   * [[johan@i3s.unice.fr|Johan MONTAGNAT]]
 +  * [[muzy@i3s.unice.fr|Alexandre MUZY]]
   * [[denis.pallez@unice.fr|Denis PALLEZ]]   * [[denis.pallez@unice.fr|Denis PALLEZ]]
 +  * [[cpasquie@unice.fr|Claude PASQUIER]]
   * [[precioso@i3s.unice.fr|Frédéric PRECIOSO]]   * [[precioso@i3s.unice.fr|Frédéric PRECIOSO]]
-  * [[Gaetan.Rey@unice.fr|Gaëtan REY]] 
   * [[Philippe.Renevier@unice.fr|Philippe RENEVIER GONIN]]   * [[Philippe.Renevier@unice.fr|Philippe RENEVIER GONIN]]
 +  * [[Gaetan.Rey@unice.fr|Gaëtan REY]]
 +  * [[gscarella@i3s.unice.fr|Gilles SCARELLA]]
   * [[andrea.tettamanzi@unice.fr|Andrea TETTAMANZI]]   * [[andrea.tettamanzi@unice.fr|Andrea TETTAMANZI]]
  
Line 46: Line 44:
 Projects managers can create sub-projects of the projects they manage and assign users. Projects managers can create sub-projects of the projects they manage and assign users.
  
-<note important>​**GIT** and **SVN** repositories ​CAN be declared ​using the web interface but this does NOT create ​them on the server. They must be created manually using CLI => ask [[fmichel@i3s.unice.fr|Franck]] to do it for you.</​note>​+<note important>​**GIT** and **SVN** repositories ​can be DECLARED ​using the web interface but this DOES NOT CREATE ​them on the server. They must be created manually using CLI => ask [[sparks-support@i3s.unice.fr|sparks-support]] to do it for you.</​note>​
  
 Note that **only one repository can be created for each project, its directory name must be the same as the project'​s identifier.** Note that **only one repository can be created for each project, its directory name must be the same as the project'​s identifier.**
Line 56: Line 54:
 === Git repositories === === Git repositories ===
  
-**Identifier**:​ either empty of same as the project'​s identifier+**Identifier**:​ either empty or same as the project'​s identifier
  
-**Path**: ''/​var/lib/git/​project_identifier.git''​+**Path**: ''/​home/repos/​project_identifier.git''​
  
 **URL**: ''​https://​redmine2.i3s.unice.fr/​git/​project_identifier.git''​ **URL**: ''​https://​redmine2.i3s.unice.fr/​git/​project_identifier.git''​
 +
 +For a new project, the git repository must be created [[http://​www.saintsjd.com/​2011/​01/​what-is-a-bare-git-repository/​|"​bare"​]]. To do so, connect on the redmine2 server (ssh) and do as follows:
 +<​code>​
 +cd /home/repos
 +cp -r git_bare_repo.git git/<​project_identifier>​.git
 +chown -R apache:​apache git/<​project_identifier>​.git
 +</​code>​
  
 === SVN repositories === === SVN repositories ===
  
-**Identifier**:​ either empty of same as the project'​s identifier+**Identifier**:​ either empty or same as the project'​s identifier
  
 **Path**: ''​file:''''/''''/''''/​var/​lib/​svn/​project_identifier''​ **Path**: ''​file:''''/''''/''''/​var/​lib/​svn/​project_identifier''​
Line 70: Line 75:
 **URL**: ''​https://​redmine2.i3s.unice.fr/​svn/​project_identifier''​ **URL**: ''​https://​redmine2.i3s.unice.fr/​svn/​project_identifier''​
  
 +To create the SVN repository for a new project, connect on the redmine2 server (ssh) and do as follows:
 +<​code>​
 +cd /​home/​repos/​svn/​
 +svnadmin create <​project_identifier>​
 +chown -R apache:​apache <​project_identifier>​
 +</​code>​
  • public/redmine2.1548167190.txt.gz
  • Last modified: 2019/01/22 15:26
  • by fmichel