IceScrum在Windows上的平台搭建


最近項目想要整個開發管理平台,Jira本來是不二之選,可是要花錢啊,公司不給力,項目組就算了。Mingle也還比較簡潔,但是免費版只能用5個用戶,最終選擇了IceScrum軟件,唯一的缺陷是沒有中文語言,好在還支持中文內容。

 

搜索了一下IceScrum軟件,只有寥寥的幾篇日志有涉及到或者是推薦博客,可是沒有中文資料。那我就將我的IceScrum的安裝和配置總結一下。

 

1.功能說明。

    其實也剛開始用,基本的項目管理,一些敏捷圖表看介紹頁里有,有詳細的后面再補吧,這個暫時略。

    簡單描述:iceScrum是一個用於敏捷開發的開源平台。iceScrum設計用於Scrum,Scrum是流行的敏捷方法。

2.下載程序。

    IceScrumR6#4.2:http://www.icescrum.org/downloads/icescrum_R6_4.2_war.zip

    MySQL5.5:

http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.31-win32.zip/from/http://cdn.mysql.com/

    JDK1.6.38:

http://download.oracle.com/otn/java/jdk/6u38-b05/jdk-6u38-windows-i586.exe

    Tomcat6.0:

http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.zip

3.安裝。

    安裝JDK,並配置JAVA_HOME環境變量。

    解壓Tomcat到硬盤某一目錄。

    將下載的IceScrum程序(zip)解壓出war文件。

    數據庫暫時使用IceScrum自帶的。

    將war文件拷貝到Tomcat/webapps目錄下。

    修改Tomcat的Java啟動參數,增加“-Xmx512m -XX:MaxPermSize=256m”(官方推薦,Xmx256m也可以,但默認的肯定會內存溢出)。修改文件:Tomcat/bin/catalina.bat。

set JAVA_OPTS=-Xmx512m -XX:MaxPermSize=256m %JAVA_OPTS% 

4.運行。

    如果Tomcat端口不沖突的情況下,啟動Tomcat即可。

5.配置。

IceScrum程序因為提供的是war包,所以在程序內部不提供參數修改,但可以提供配置文件擴展。

IceScrum提供一個配置文件擴展和一個日志目錄,以及一個Home目錄。

配置文件擴展:可以配置系統屬性,郵箱服務器,數據庫連接信息等。文件可以在服務器任意位置,只需要在Tomcat(Java)啟動時增加“-Dicescrum_config_location=”YOUR_CONFIG_LOCALTION”參數即可。注意,配置文件需要以groovy的格式編寫,即bool(true和false)和數字可以直接在參數等號后面,字符串必須用””引號。

日志目錄:如果不指定,日志將生成在“TOMCAT/bin/logs”目錄下,可以通過增加啟動參數“-Dicescrum.log.dir=log_dir”來設定。

Home目錄:在文件上傳功能開啟時,需要提供一個Home用於存放上傳的文件,在配置文件中通過icescrum.baseDir參數指定。

啟動參數:

set JAVA_OPTS=%JAVA_OPTS% -Dicescrum_config_location=D:\tools\icescrum\config.properties -Dicescrum.log.dir=D:\tools\icescrum\logs

配置文件:

/*
  Project
*/
icescrum.project.import.enable = true
icescrum.project.export.enable = true
icescrum.project.creation.enable = true
icescrum.project.private.enable = true

/*
  Users
*/
icescrum.gravatar.secure = false
icescrum.gravatar.enable = false
icescrum.registration.enable = true
icescrum.login.retrieve.enable = true

/*
  Alerts

icescrum.auto_follow_productowner = true
icescrum.auto_follow_stakeholder  = true
icescrum.auto_follow_scrummaster  = true
icescrum.alerts.errors.to = "dev@icescrum.org"
icescrum.alerts.subject_prefix = "[icescrum]"
icescrum.alerts.enable = true
icescrum.alerts.default.from = "webmaster@icescrum.org"
*/

/*
  Attachments
*/
icescrum.attachments.enable = true

/* 
  Server URL
  Changing the port will require to change it in the Tomcat server.xml Connector.
//grails.serverURL = "http://localhost:8080/icescrum"
*/

/* 
  Working directory
  Use a custom directory where Tomcat has write rights(not webapps!!). Path must use '/' (forward slash).
icescrum.baseDir = "<yourHome>/icescrum"
*/

/*
  Logging (for debug purposes)
*/
icescrum.debug.enable = false
icescrum.securitydebug.enable = false

/*
  Mail server (These exemple values aren't set by default)

//The props are required for SSL connections
grails.mail.host = "smtp.gmail.com"
grails.mail.port = 465
grails.mail.username = "username@gmail.com"
grails.mail.password = "mypassword"
grails.mail.props = ["mail.smtp.auth":"true",
                     "mail.smtp.socketFactory.port":"465",
                     "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
                     "mail.smtp.socketFactory.fallback":"false"]
*/
    
    
    
/*  ====================================Database Config===========================================                 */
/*
  MySQL Driver
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
dataSource.url = "jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8"
dataSource.username = "root"
dataSource.password = "myDbPass"
*/



/*
  Oracle Driver
dataSource.driverClassName = "oracle.jdbc.driver.OracleDriver"
dataSource.dialect = "org.hibernate.dialect.Oracle10gDialect"
dataSource.url = "jdbc:oracle:thin:@localhost:1521:XE"
dataSource.username = "sa"
dataSource.password = "myDbPass"
*/

/*
  SQLServer Driver
dataSource.driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
dataSource.url = "jdbc:sqlserver://localhost:1433;databaseName=icescrum"
dataSource.username = "sa"
dataSource.password = "myDbPass"
*/
 
英文安裝手冊:https://www.kagilum.com/documentation/install-guide/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM