我的编程空间,编程开发者的网络收藏夹
学习永远不晚

redmine和testlink的迁移和集成

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

redmine和testlink的迁移和集成

redmine迁移

(redmine使用的是bitnami redmine一键安装,环境为apache+mysql+php)

在新环境中一键安装bitnami redmine,安装完后,执行下面操作

1、备份原环境数据库,恢复至新环境中

a、备份数据库,mysql数据库通过指令备份

cmd命令窗口引导至mysql/bin目录

cd F:\Program Files\BitNami Redmine Stack\mysql\bin

 

执行导出指令

mysqldump -ubitnami -p8a83cf48ac bitnami_redmine > f:\2013-09-23星期一.sql

解释:

mysqldump   导出指令

-ubitnami   -u+数据库用户名

-p8a83cf48ac   -p+数据库密码

(数据库用户名和密码查看BitNami Redmine Stack\apps\redmine\htdocs\config下database.yml文件,找到username、password)

 

bitnami_redmine  mysql数据库名(通常在mysql\data下,具体查看my.ini文件配置)

 redmine和testlink的迁移和集成

f:\2013-09-23星期一.sql   备份目的文件路径

 

2、在新环境中恢复

a、在恢复前,清除新环境安装时新建的redmine数据库

(cmd命令窗口引导至mysql/bin目录

cd F:\Program Files\BitNami Redmine Stack\mysql\bin)

mysql drop database bitnami_redmine

b、恢复数据库

mysql -ubitnami -p8a83cf48ac bitnami_redmine < f:\2013-09-23星期一.sql

数据库名和密码查看新环境下的BitNami Redmine Stack\apps\redmine\htdocs\config下database.yml文件,找到username、password

3、备份原环境附件

将BitNami Redmine Stack\apps\redmine\htdocs下files文件复盖到新环境路径

 

重启服务

 

另:配置邮箱发信功能

# default configuration options for all environments

default:

  # Outgoing emails configuration (see examples above)

  email_delivery:

    delivery_method: :smtp

    smtp_settings:

      #tls: true

      address: smtp.163.com

      port: 25

      domain: 163.com

      authentication: :login

      user_name: "cjpgredmine@163.com"

      password: "cjpgjykj"

      enable_starttls_auto: true

将上述代码复制到BitNami Redmine Stack\apps\redmine\htdocs\config下configuration.yml文件

在configuration.yml文件# http://wiki.rubyonrails.org/rails/pages/HowToSendEmailsWithActionMailer后粘贴

上面的代码配置的是163的邮箱,可以自己配置其他的(其实也可以在redmine安装时配置邮箱)

配置完后使用管理员账户登录redmine,选择管理——配置——邮件通知,点击发送测试邮件,应该提示发送成功,如果不成功,请查看代码是否正确

 

 

 

testlink迁移

前置配置:安装mysql-5.5.13-win32版数据库(速度快点),设置root密码为123465(mysql5.5数据库端口号不要与redmine的mysql冲突)

 

1、安装testlink(版本1.9(Beta 5))

将testlink解压文件放在apache\htdocs文件夹下(安装redmine时会自带apache,放在该文件下即可)

网页打开testlink/install/index.php,进入配置页面配置testlink

 (需要注意数据库端口号与mysql5.5保持一致)

 redmine和testlink的迁移和集成

2、备份原环境数据库,恢复至新环境中(同redmine)

备份

mysqldump -uroot -p123456 testlink > F:\testlink\2013-09-24星期一.sql

(参考redmin备份)

恢复

mysql -uroot -p123456 testlink < f:\testlink备份\2013-09-23星期一.sql

(参考redmin恢复)

3、登录Testlink后,可能会出现如下提示:

There are security warnings for your consideration. See details on file: C:/xampp/htdocs/testlink/logs/config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT';

解决方法:

打开Testlink安装文件夹下的config.inc.php文件,将$tlCfg->config_check_warning_mode = 'FILE';

改为tlCfg->config_check_warning_mode = 'SILENT'; 保存!再刷新页面,已无提示!

4、集成redmine

a、修改testlink下custom_config.inc.php.example为custom_config.inc.php,在尾处加上

$g_interface_bugs = 'REDMINE'

b、修改testlink\cfg下redmine.cfg.php文件

define('BUG_TRACK_DB_HOST', 'localhost');

define('BUG_TRACK_DB_NAME', 'bitnami_redmine');

define('BUG_TRACK_DB_TYPE', 'mysql');

define('BUG_TRACK_DB_USER', 'bitnami');

define('BUG_TRACK_DB_PASS', '8a83cf48ac');

define('BUG_TRACK_DB_CHARSET',"UTF-8");

define('BUG_TRACK_HREF', "http://192.168.100.21:81/redmine/issues/");

define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");

解析

BUG_TRACK_DB_HOST:数据库地址,这里连的是本机的数据库,如果是远程,填写IP地址

BUG_TRACK_DB_NAME:数据库名称

BUG_TRACK_DB_TYPE:数据库类型,这里redmine使用的是mysql

BUG_TRACK_DB_USER:数据库用户名

BUG_TRACK_DB_PASS:数据库密码(用户名和密码查看新环境redmine\htdocs\config下database.yml文件)

BUG_TRACK_DB_CHARSET:编码格式(如果出现乱码,换其他格式)

BUG_TRACK_HREF:redmine的issues地址

BUG_TRACK_ENTER_BUG_HREF:redmine对应的项目新建BUG地址

重启apache,完毕

另:define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");这个功能是testlink可以自动链接到对应的redmine项目,要达到目的,需要对testlink进行配置一下.

进入testlink\lib\bugtracking,打开int_redmine.php文件

在末尾处添加下面代码

function getEnterBugURL()

{if( strstr(BUG_TRACK_ENTER_BUG_HREF, '%s') ) {

$tproject_prefix = isset($_SESSION['testprojectPrefix']) ? trim($_SESSION['testprojectPrefix']) : '' ;

$BugURL = sprintf(BUG_TRACK_ENTER_BUG_HREF, $tproject_prefix);

}

return $BugURL;}

上述代码的作用是取testlink的项目标识付给%s。

testlink的项目标识的设置,以admin登录testlink进行配置

 redmine和testlink的迁移和集成

配置好后,在执行用例时,就可以链接到redmine添加问题

redmine和testlink的迁移和集成

集成完毕



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

redmine和testlink的迁移和集成

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

简单3步,轻松集成Testlink和Ma

软件环境:testlink 1.9.12MantisBT-1.2.18  一、先来说一说集成的好处吧:在每个版本测试结束后,方便统计TC发现的bug的占比;在testlink中,通过查看用例执行历史,可以间接的了解bug修复情况;testl
2023-01-31

如何在GitLab中进行项目迁移和集成

如何在GitLab中进行项目迁移和集成引言:在软件开发过程中,项目的迁移和集成是一项重要的任务。GitLab作为一个流行的代码托管平台,提供了一系列方便的工具和功能来支持项目迁移和集成。本文将介绍在GitLab中进行项目迁移和集成的具体步骤
2023-10-27

Tensorflow2.4怎么完成迁移和模型微调

这篇文章主要介绍“Tensorflow2.4怎么完成迁移和模型微调”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Tensorflow2.4怎么完成迁移和模型微调”文章能帮助大家解决问题。实现过程1.
2023-07-04

大数据Atlas是否支持跨平台数据集成和数据迁移

是的,大数据Atlas支持跨平台数据集成和数据迁移。它可以帮助用户在不同的平台之间轻松地迁移数据,包括将数据从一个平台移动到另一个平台,或者在不同平台之间同步数据。大数据Atlas提供了强大的数据迁移工具和功能,可以帮助用户高效地完成数据集
大数据Atlas是否支持跨平台数据集成和数据迁移
2024-03-11

深度学习Tensorflow 2.4 完成迁移学习和模型微调

这篇文章主要为大家介绍了深度学习Tensorflow 2.4 完成迁移学习和模型微调,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-01-06

Ubuntu 下 Mariadb 数据库的安装和目录迁移

Ubuntu 下 Mariadb 数据库的安装和目录迁移1、简介本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian系统:Ubuntu 20.0.4Mariadb:10.3.22注意:文中运行的命令基本上需要管理员权限
Ubuntu 下 Mariadb 数据库的安装和目录迁移
2017-01-26

NoSQL中的数据迁移和备份策略是什么

NoSQL数据库的数据迁移和备份策略通常与关系型数据库有所不同,主要考虑以下几个方面:数据迁移:在NoSQL数据库中,数据迁移通常涉及到将数据从一个数据库引擎或集群迁移到另一个引擎或集群。通常使用ETL工具或自定义脚本实现数据迁移。另外,一
NoSQL中的数据迁移和备份策略是什么
2024-05-07

PostgreSQL中的数据库迁移和升级如何操作

在 PostgreSQL 中进行数据库迁移和升级需要谨慎操作,以下是一些常用的方法:备份数据:在进行数据库迁移和升级之前,务必先备份当前数据库的数据,以防止数据丢失或损坏。使用 pg_dump 和 pg_restore 工具:pg_dump
PostgreSQL中的数据库迁移和升级如何操作
2024-04-09

Couchbase的数据迁移工具和脚本有哪些推荐

在Couchbase中进行数据迁移时,可以使用以下工具和脚本:cbtransfer:Couchbase官方提供的用于在集群之间迁移数据的工具。可以通过cbtransfer命令将数据从一个集群复制到另一个集群。Couchbase Data M
Couchbase的数据迁移工具和脚本有哪些推荐
2024-04-09

数据库存版本迁移的陷阱和如何避免

数据库版本迁移是一项复杂且具有挑战性的任务,其中存在许多潜在陷阱,可能导致数据丢失、应用程序中断甚至更严重的后果。本文将探讨这些陷阱以及如何避免它们。
数据库存版本迁移的陷阱和如何避免
2024-02-27

SQL Server和MySQL的兼容性评估及自动迁移方案。

SQL Server和MySQL是两个常用的关系型数据库管理系统,在实际的应用中,可能会遇到将SQL Server迁移到MySQL的需求。而为了确保迁移的顺利进行,需要对两个数据库的兼容性进行评估,并找到合适的自动迁移方案。首先,我们来评估
2023-10-22

OpenStack和TF集成的示例分析

小编给大家分享一下OpenStack和TF集成的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OpenStack和TF集成OpenStack是虚拟机和容器
2023-06-03

C4C和Outlook的集成示例分析

这篇文章将为大家详细讲解有关C4C和Outlook的集成示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。从C4C系统下载Outlook的Addin, 安装之后,会在Outlook里看见一个新的面板:
2023-06-04

编程热搜

目录