原文地址
使用手册
https://www.kagilum.com/documentation/getting-started-with-icescrum/
安装手册
https://www.kagilum.com/documentation/install-guide/
介绍
由于喜爱scrum,苦于国内没有好用的管理工具,通过浏览相关网站,发现icescrum挺好,满足我的个人需求,根据国其网站的安装手册改编形成自己的安装手册,便于以后查找。
硬件环境
- Processor: a modern one, e.g. 2GHz+, 2+ cores
- RAM: 2GB+ (iceScrum requires at least 768MB but you also need RAM for the OS, other applications etc.)
- Hard disk: 10GB+ (iceScrum itself doesn’t require much space but you need space for the OS, DB, application server, user attachments etc.)
软件环境
操作系统
[root@node233 ~]# cat /proc/version Linux version 2.6.18-128.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST 2009 |
Java虚拟机
iceScrum requires Java 6 or greater.
You will also need to ensure that the JAVA_HOME environment variable points to the Java installation directory.
Tomcat7
Here are the supported Tomcat version, and the manual operations required to use them:
- Tomcat 7 (7.0.23 or greater), recommended: you need to remove the tomcatDir/lib/tomcat-jdbc.jar library.
- Tomcat 6 (6.29 or greater): you need to add the geronimo-servlet_3.0_spec-1.0.jar library to the tomcatDir/lib/ directory.
修改server.xml中的配置:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="2000" maxThreads="500" URIEncoding="UTF-8"/>. |
修改catalina.sh文件在文件的开始位置添加如下信息
JAVA_OPTS="-Djava.awt.headless=true -XX:MaxPermSize=1024m -Xmx2048m -Dicescrum_config_location=/opt/config.groovy -Duser.timezone=UTC -Dicescrum.log.dir=/tmp/logs/" |
创建config.groovy文件,我是放到opt目录下了,位置自己来定。
/* 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"
*/
grails.serverURL = http://192.168.0.233:8886/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
dataSource.driverClassName = "com.mysql.jdbc.Driver" dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect" dataSource.url = "jdbc:mysql://192.168.4.97:3306/icescrum?useUnicode=true&characterEncoding=utf8&autoReconnect=true" dataSource.username = "icescrum" dataSource.password = "icescrum"
// Use pool connection /* dataSource.pooled=true dataSource.properties.maxActive=50 dataSource.properties.maxIdle=25 dataSource.properties.minIdle=1 dataSource.properties.initialSize=1 dataSource.properties.minEvictableIdleTimeMillis=1800000 dataSource.properties.timeBetweenEvictionRunsMillis=1800000 dataSource.properties.numTestsPerEvictionRun=3 dataSource.properties.maxWait=10000 dataSource.properties.testOnBorrow=true dataSource.properties.testWhileIdle=true dataSource.properties.testOnReturn=false dataSource.properties.validationQuery="SELECT 1" */ |
Mysql
安装过程略,创建icescrum数据库并分配用户和权限
CREATE DATABASE icescrum CHARACTER SET = UTF8; GRANT ALL ON icescrum.* TO icescrum IDENTIFIED BY 'icescrum'; |
发布
下载最新版本的icescrum文件,将war文件放到tomcat的webapp目录下
启动与停止
进入tomca/bin目录下执行startup.sh和shutdown.sh两个命令
注意
1.Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
到这里下载mysql jdbc driver,见鬼,IceScrum产品也也太牛了,难道不能将依赖自动带进来么?
将jar包复制到/usr/share/tomcat7/lib目录下。
删除不需要的hsqldb 的jar包。
root@scrum:/var/lib/tomcat7/webapps/icescrum/WEB-INF/lib# rm hsqldb-1.8.0.10.jar
(来源于网络)
2,安装过程中注意文件的执行权限
相关推荐
1. **README.txt**:通常,这个文件包含了关于如何安装、配置和使用iceScrum的说明,以及可能的更新信息和开发者联系方式。 2. **icescrum.war**:这是一个Web应用程序归档(WAR)文件,它是Java Web应用程序的标准...
iceScrum是一个用于敏捷开发的开源平台。iceScrum设计用于Scrum,Scrum是流行的敏捷方法。
iceScrum是一个用于敏捷开发的开源平台。iceScrum设计用于Scrum,Scrum是流行的敏捷方法。
这个 git 存储库是一个示例 DIY 应用程序以及“编排”位,可帮助您在 Red Hat 的 OpenShift PaaS 上安装和运行 iceScrum 和 Tomcat。 在 OpenShift 上运行 iceScrum 的步骤 在创建一个帐户 创建一个命名空间,如果...
安装这个CRX文件(Chrome扩展格式)的过程相对简单,只需要将下载的`IceScrum_Optimizer.crx`文件拖拽到Chrome浏览器的扩展管理页面即可。然而,需要注意的是,由于浏览器的安全策略,直接拖拽安装可能在某些版本的...
Angular-iceScrum.zip,icescrum是一个web应用程序,用于在保持协作工作区精神的同时使用scrum。它还提供了带有post-its for sprint backlog、productbacklog等的虚拟板。,Angularjs于2016年发布,是Angularjs的重写...
iceScrum是一款基于Web的项目管理工具,专为实践Scrum敏捷开发框架的团队设计。Scrum是一种灵活的、迭代的开发方法,强调团队协作、透明度和持续改进,尤其适用于复杂的软件开发项目。iceScrum通过提供一个在线平台...
Icescrum任务创建者 此firefox扩展名将与Icescrum一起使用以创建任务,同时保持相同的滚动条位置。 另外,我创建了一个批处理模式,可以通过双击一个故事来使用它。 另一件事是您需要自定义工具栏。 我们不会改变...
联合国总理niveau德宫详细杜fonctionnalités网站本身trouve丹斯乐用户使用故事IceScrum的详细说明,请参见lesquelles在开发上的效果,并在其上进行详细的说明(详细信息为ci-dessous)Mise en place 清洁环境发展...
所有这些任务都遵循了敏捷开发的方法,通过ICESCRUM进行项目分解和管控,以确保每个功能模块的质量和进度。 硬件设计方面,项目团队首先分析了需求,绘制了原理图,并考虑到浪涌、电磁兼容(EMC)等电气性能因素。...
Scrum工具方面,项目管理工具如icescrum和JIRA常被用于追踪冲刺进度、管理待办事项和报告项目状态。TDD(测试驱动开发-单元测试)和ATDD(验收测试驱动开发-BDD)是开发过程中的重要实践,它们鼓励开发者先编写测试...