redmine

一个版本的前世今生

北慕城南 提交于 2020-04-20 13:42:52
说明 :本文章是一个示例稿,从配置管理角度出发,结合项目管理工具redmine,阐述了一个版本的起因、形成、测试和发布的过程。过程中示例的内容(特别是部门、科室中的工作描述和处理过程)为非规范内容,仅作为承上启下,对系统项目的开展、任务分解、管理衔接进行说明,流程上形成闭环并成为一个整体,从配置管理角度指导系统项目负责人按照规范过程进行参考、使用。 一、 源起 1. 业务需求 部门开发任务主要来源于业务需求,是全行各个业务部门或金融科技部内部为实现业务开展需要,新建系统或调整现有系统功能,用程序工具等实现并提供全行使用。业务需求一般以联系单或ITIL开发需求的形式存在,目前,需要进行需求分析,并由架构室统筹管理。 2. 系统优化 部门现有系统会存在一些缺陷(Bug)或不涉及业务功能的系统优化,这些内容会使系统的使用者遇到问题,存在一定的错误或不符合实际使用期望,使用者希望解决解决他们,由部门进行牵头验证、排查并处理。系统优化大部分来源于各业务部门,由于业务部门无法区分是否为业务需求、系统缺陷或非业务功能的系统优化,所以此类问题仍然以业务需求(开发需求)被发往部门,需要对应的系统进行需求分析,如涉及业务需求,由架构室进行需求统筹;如为系统缺陷或非功能性的系统优化,则由对应的系统牵头开发解决。还有一部分系统优化由金融科技部内部发现,体现在开发自测或测试人员在日常工作中发现

Redmine 安装 Ububtu 14.04 LTS

孤街浪徒 提交于 2020-03-07 20:10:32
1.安装mysql sudo apt-get install mysql-server-5.6 mysql-client-5.6 2.修改mysql绑定的127.0.0.1信息 修改文件/etc/mysql/my.cnf 修改完重启 sudo service mysql stop sudo service mysql start 3.登录数据库确认是否正常 mysql -u root -p 4.创建数据库和用户 CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 5.解压下载后的redmine文件 tar xzvf redmine-2.5.2.tar.gz 6.cp到/opt目录下 sudo cp -Rf redmine-2.5.2 /opt/redmine-2.5.2 7.修改权限 sudo chown -Rf terry:terry redmine-2.5.2/ sudo chmod -Rf 775 redmine-2.5.2/ 8.修改数据库连接文件 9.主目录(redmine解压后根目录

redmine安装webhook

ε祈祈猫儿з 提交于 2020-03-02 18:11:39
docker容器中: gem source --add https://ruby.taobao.org/ --remove https://rubygems.org/ bundle install 要求安装11.2.2的rake gem install rake -v 11.2.2 cd plugins/redmine_webhook rake redmine:plugins:migrate RAILS_ENV=production 报错: rake aborted! Gem::LoadError: You have already activated rake 11.2.2, but your Gemfile requires rake 11.3.0. Prepending `bundle exec` to your command may solve this. /var/lib/gems/2.1.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:35:in `block in setup' /var/lib/gems/2.1.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:20:in `map' /var/lib/gems/2.1.0/gems/bundler-1.12.5/lib

项目管理软件Redmine+Ruby+Passenger+Nginx的安装

旧城冷巷雨未停 提交于 2020-02-29 11:20:11
Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它又支持多项目管理。这里博主想用它来记录个人工作中碰到的问题和解决步骤。好记性不如烂笔头,不要等到季度或者年终总结的时候什么也记不起来。 第一步:安装ruby+rails环境 参考教程:http://ruby-china.org/wiki/install_ruby_guide 博主一开始是在ubuntu的root环境下操作,可是一直失败。最后选择非root环境安装成功。最好使用redmine官方推荐的环境。 第二步:安装redmine软件 参考教程:http://www.redmine.org/projects/redmine/wiki/RedmineInstall 这里一般没什么问题,最后使用默认自带的webrick启动redmine。如果有很多项目时,使用自带的webrick启动来访问,速度不是一般的慢。这个只能用于测试。 Webrick is not suitable for production use, please only use webrick for testing that the installation up to this point is functional. Use one of the many other guides in this

Centos7-Redmine-Nginx-Passenger安装

混江龙づ霸主 提交于 2020-02-29 10:51:45
Step 1 - Redmine application wget http://www.redmine.org/releases/redmine-3.4.3.tar.gz cp redmine-3.4.3.tar.gz /var/www cd /var/www tar -zxf redmine-3.4.3.tar.gz mv redmine-3.4.3 redmine cd redmine/ Step 2 - Create an empty database and accompanying user yum -y install mariadb-server mariadb systemctl enable mariadb.service mysql_secure_installation mysql -u root -p CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; Step 3 - Database connection configuration cp config/database

Bitnami Redmine 与 gerrit 整合问题解决

允我心安 提交于 2020-02-28 11:38:20
问题 : 使用Bitnami一键安装redmine后可以正常使用,但是在整合“版本库”功能与git整合后,页面报404错误: The entry or revision was not found in the repository. 版本库中不存在该条目和(或)其修订版本。 解决 : 找到 /opt/redmine-3.1.2-0/apache2/conf/bitnami/ passenger.conf文件,修改: PassengerUser daemon PassengerGroup daemon 中的用户与组改为创建git仓库所使用的用户和组,如gerrit2 解决过程描述 : 1. 查看日志文件 /opt/redmine-3.1.2-0/apache2/logs/ error_log 看到 App 10292 stderr: fatal: Not a git repository: '/home/gerrit2/review_site/git/xxx.git' 提示 2. 根据页面提示 baidu 和 google 相关问题,初步定位是文件权限问题。 3. 使用 [root@xxxx/opt/redmine-3.1.2-0/apps/redmine/htdocs]$ ../../../ruby/bin/ruby bin/rails server webrick -b 192

ubuntu 10.10 安装 redmine

时间秒杀一切 提交于 2020-02-26 11:01:53
1、Mysql安装 # sudo apt-get install mysql-server-5.1 2、变更Mysql服务器设定 # sudo vi /etc/mysql/my.cnf [mysqld] 段下,加入 default-character-set = utf8 3、Redmine安装 # sudo apt-get install redmine redmine-mysql 4、Apache安装及设定 # sudo apt-get install apache libapache-ruby1.8 apache2-mpm-worker libapache2-mod-passenger /etc/apache2/conf.d 目录下,建立文件: # sudo vi redmine.conf RailsEnv production RailsBaseURI /redmine 5、建立目录链接 # sudo ln -s /usr/share/redmine/public /var/www/redmine 6、重启Apache2服务 # sudo service apache2 restart 完毕,采用 http://*.*.*.*/redmine 进行访问。 数据库不支持中文 删除后重建 sudo dpkg-reconfigure redmine 来源: https://www

redmine整合git做版本管理

*爱你&永不变心* 提交于 2020-02-26 07:20:05
redmine 版本: 3.0.3.stable 操作系统为 Linux Git 用Gogs做的管理 首先从 Git 上把项目 clone 下载到安装 redmine 的服务器上 git clone git@xxx.com/test.git /opt/git-rep/test 注意这里是把 Git 库里的项目拷贝到 redmine 服务器的 /opt/git-rep/test 文件夹下了,该文件夹下会有个隐藏的文件夹 .git ,那么 .git 的完整路径就是 /opt/git-rep/test/.git 现在转到 redmine 项目里的版本控制里去做设置,如下图 注意图里圈起来的地方,路径要是 /opt/git-rep/test/.git 而不是 /opt/git-rep/test ,不然在点版本库的时候就会提示404错误“版本库中不存在该条目和(或)其修订版本。” 一开始我因为这个折腾了好久,以为是文件夹的权限不够,修改了文件夹的读写权限依然不行;又以为是 clone 下来的代码库有问题,但是在项目的根目录下运行 git 命令是正常的,后来看别人的代码库的时候发现没有 .git 文件夹,而是把这个文件夹里的内容都放到项目的根目录下了,所以我就想应该是我在 redmine 里设置的仓库路径有问题了,但是我不想把 .git 目录下的内容拿到项目根目录下,这样会破坏项目文件结构

centos6.5搭建redmine3.4

眉间皱痕 提交于 2020-02-24 17:36:13
  缺陷管理,对问题的持续跟踪!redmine很棒的基于ruby开发 Redmine部署架构 mysql+nginx+ruby+redmine 3.4.x 部署环境 centos 6.5 x64 redmine-3.4.6.tar.gz http://www.redmine.org/releases/redmine-3.4.6.tar.gz http://www.redmine.org/projects/redmine/wiki/RedmineInstall //安装说明 redmine 版本:3.4.x //根据官方查看依赖的ruby版本 ruby 版本: 2.4.x //rvm rails 版本 : 4.2 mysql :5.6+ MySQL 5.6 or higher and MariaDB have known issues (#19344, #19395, #17460). Redmine 4.0.0 does not support MySQL <5.5 Redmine version Supported Ruby versions Rails version used 4.0 (upcoming) ruby 2.2(2.2.2 and later), 2.3, 2.41 Rails 5.1 3.4 ruby 1.9.34, 2.0.03, 2.1, 2.22, 2.3

CentOS下使用rbenv安装ruby开发环境,并部署redmine

。_饼干妹妹 提交于 2020-02-13 20:20:17
1.安装依赖 sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline\ readline-devel libyaml-devel libffi-devel openssl-devel make\ bzip2 autoconf automake libtool bison curl sqlite-devel sudo yum install -y ImageMagick-devel 2.安装rbenv,不要使用root用户 1 cd 2 git clone git://github.com/sstephenson/rbenv.git .rbenv 3 echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile 4 echo 'eval "$(rbenv init -)"' >> ~/.bash_profile 5 6 git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build 7 echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash