Author: tchemit Date: 2014-10-03 16:55:24 +0200 (Fri, 03 Oct 2014) New Revision: 61 Url: http://forge.nuiton.org/projects/nuiton-redmine-site/repository/revisions/61 Log: refs #5074: Mise en place git (update de la page des projets sur la forge) Modified: cl_overview_project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb Modified: cl_overview_project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb =================================================================== --- cl_overview_project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb 2014-04-17 07:03:00 UTC (rev 60) +++ cl_overview_project/trunk/app/views/hooks/cl_overview_project/_view_projects_show_left.erb 2014-10-03 14:55:24 UTC (rev 61) @@ -16,23 +16,32 @@ end mavenrepo = "" mavencentral = false +scmType = "" @project.custom_values.each do |custom_value| - if !custom_value.value.empty? && custom_value.custom_field.name == "maven-release-repository" + if custom_value.custom_field.name == "maven-release-repository" && !custom_value.value.empty? mavenrepo=custom_value.value if mavenrepo == "https://nexus.nuiton.org/nexus/content/repositories/central-releases/" mavencentral = true end end - if !custom_value.value.empty? && custom_value.custom_field.name == "projectPackage" + if custom_value.custom_field.name == "projectPackage" && !custom_value.value.empty? domainsonar = custom_value.value domainmaven = domainsonar.tr(".","/") end + if custom_value.custom_field.name == "scm-type" + scmType = custom_value.value + end + end if mavenrepo == "" mavenrepo = "https://nexus.nuiton.org/nexus/content/repositories/other-releases/" end +if scmType.nil? || scmType == "" + scmType = "svn" +end + %> <link href="/plugin_assets/cl_overview_project/stylesheets/cl_overview_project.css" media="screen" rel="stylesheet" type="text/css" /> @@ -63,7 +72,12 @@ <div class="dev box"> <h3 class="icon22">Environnement de développement</h3> <ul> - <li><a href="https://svn.<%=domain%>/<%=@project.identifier%>" class="external">Dépot des sources (SVN)</a></li> + <% if scmType == "svn" %> + <li><a href="https://svn.<%=domain%>/<%=@project.identifier%>" class="external">Dépot des sources (SVN)</a></li> + <% end %> + <% if scmType == "git" %> + <li><a href="https://git.<%=domain%>/<%=@project.identifier%>.git" class="external">Dépot des sources (GIT)</a></li> + <% end %> <li><a href="https://ci.<%=domain%>/jenkins/job/<%=@project.identifier%>-ci" class="external">Integration continue (Jenkins)</li> <li><a href="https://ci.<%=domain%>/jenkins/job/<%=@project.identifier%>-nightly" class="external">Nightly Build (Jenkins)</li> <li><a href="https://qa.<%=domain%>/project/index/<%=domainsonar%>:<%=@project.identifier%>" class="external">Analyses et metrics du code (Sonar)</li>
participants (1)
-
tchemit@users.nuiton.org