iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redmine和testlink的迁移和集成
  • 525
分享到

redmine和testlink的迁移和集成

2024-04-02 19:04:59 525人浏览 独家记忆
摘要

redmine迁移(redmine使用的是bitnami redmine一键安装,环境为apache+Mysql+PHP)在新环境中一键安装bitnami redmine,安装完后,执行下面操作1、备份原环

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的迁移和集成

集成完毕



您可能感兴趣的文档:

--结束END--

本文标题: redmine和testlink的迁移和集成

本文链接: http://www.lsjlt.com/news/37504.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 简单3步,轻松集成Testlink和Ma
    软件环境:testlink 1.9.12MantisBT-1.2.18  一、先来说一说集成的好处吧:在每个版本测试结束后,方便统计TC发现的bug的占比;在testlink中,通过查看用例执行历史,可以间接的了解bug修复情况;testl...
    99+
    2023-01-31
    轻松 简单 Ma
  • 如何在GitLab中进行项目迁移和集成
    如何在GitLab中进行项目迁移和集成引言:在软件开发过程中,项目的迁移和集成是一项重要的任务。GitLab作为一个流行的代码托管平台,提供了一系列方便的工具和功能来支持项目迁移和集成。本文将介绍在GitLab中进行项目迁移和集成的具体步骤...
    99+
    2023-10-27
    集成 迁移 GitLab迁移:迁移 GitLab集成:集成 项目迁移和集成: 项目
  • Tensorflow2.4怎么完成迁移和模型微调
    这篇文章主要介绍“Tensorflow2.4怎么完成迁移和模型微调”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Tensorflow2.4怎么完成迁移和模型微调”文章能帮助大家解决问题。实现过程1....
    99+
    2023-07-04
  • 大数据Atlas是否支持跨平台数据集成和数据迁移
    是的,大数据Atlas支持跨平台数据集成和数据迁移。它可以帮助用户在不同的平台之间轻松地迁移数据,包括将数据从一个平台移动到另一个平...
    99+
    2024-03-11
    Atlas
  • CNTK怎么支持迁移学习和迁移训练
    CNTK(Microsoft Cognitive Toolkit)可以支持迁移学习和迁移训练,通过以下几种方式: 使用预训练模型...
    99+
    2024-04-02
  • 3、Jenkins升级和迁移
    一、Jenkins升级Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?war:下载新版的war文件,替换旧版本war文件。重启即可。二进制:卸载旧版本,安装新版...
    99+
    2023-01-31
    Jenkins
  • Chainer怎么支持迁移学习和迁移训练
    Chainer提供了一种灵活的方式来支持迁移学习和迁移训练。迁移学习是一种机器学习技术,它利用已经训练好的模型来辅助训练新模型,从而...
    99+
    2024-04-02
  • PHP中如何进行迁移学习和模型迁移?
    随着机器学习在各个领域中的广泛应用,迁移学习和模型迁移已经成为了热门话题。在使用PHP进行机器学习时,如何进行迁移学习和模型迁移也成为了一个必须要考虑的问题。本文将介绍PHP中如何进行迁移学习和模型迁移,并提供一些实用的技巧和建议。什么是迁...
    99+
    2023-05-21
    迁移学习 PHP 模型迁移
  • oralce 11g rac ocr和votedisk迁移
    1、新建一个磁盘组+NEWCreate diskgroup CRS NORMAL REDUNDANCYFAILGROUP CRS_0000 disk '/dev/asm-orctest1'FAILGROUP...
    99+
    2024-04-02
  • 深度学习Tensorflow 2.4 完成迁移学习和模型微调
    目录前言实现过程1. 获取数据2. 数据扩充与数据缩放3. 迁移学习4. 微调5. 预测前言 本文使用 cpu 的 tensorflow 2.4 完成迁移学习和模型微调,并使用训练...
    99+
    2023-01-06
    Tensorflow 迁移学习模型微调 Tensorflow 深度学习
  • 规划成功的ERP数据迁移
    投资新企业资源计划(ERP)系统的一个重要因素可能是节省时间的能力。但是,当面临将数据从旧的ERP解决方案或完全从另一个业务系统迁移到新的ERP系统的任务时,似乎面临着一个耗时的挑战。幸运的是,有几种方法可以加快数据迁移的速度,其中一些我们...
    99+
    2023-06-05
  • 什么是SQL行迁移和行链接
    本篇内容介绍了“什么是SQL行迁移和行链接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!行迁移和行链接(行...
    99+
    2024-04-02
  • MySQL怎么迁移表结构和数据
    MySQL迁移表结构和数据可以通过以下几种方法实现: 使用mysqldump命令:可以使用mysqldump命令将数据库中的表结构...
    99+
    2024-04-09
    MySQL
  • jbpm在tomcat和mysql上的迁移部署过程
    这篇文章主要讲解了“jbpm在tomcat和mysql上的迁移部署过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jbpm在tomcat和mysql上的迁...
    99+
    2024-04-02
  • 阿里云ECS实例迁移如何高效、安全地迁移应用和数据
    在云计算环境中,随着业务的不断扩大和数据量的不断增加,对计算资源的需求也在不断增长。因此,如何高效、安全地迁移应用和数据就显得尤为重要。本文将详细介绍阿里云ECS实例迁移的详细过程和注意事项,帮助您在云计算环境中实现业务的稳定运行。 阿里云...
    99+
    2023-12-15
    高效 阿里 实例
  • mysql共享表空间的扩容、收缩和迁移
    本篇内容介绍了“mysql共享表空间的扩容、收缩和迁移”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • SVN仓库怎么进行备份和迁移
    本文小编为大家详细介绍“SVN仓库怎么进行备份和迁移”,内容详细,步骤清晰,细节处理妥当,希望这篇“SVN仓库怎么进行备份和迁移”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。仓库备份svnadmin dump备份...
    99+
    2023-06-27
  • Linux环境Minio的数据迁移、备份和恢复
    Linux环境Minio的数据迁移、备份和恢复 1、请先确保服务器上已安装Minio客户端(已安装可忽略)2、服务器说明3、为Minio服务器设置别名4、从服务器A迁移数据到服务器B5、备份服...
    99+
    2023-09-06
    linux 服务器 centos
  • NoSQL中的数据迁移和备份策略是什么
    NoSQL数据库的数据迁移和备份策略通常与关系型数据库有所不同,主要考虑以下几个方面: 数据迁移:在NoSQL数据库中,数据迁移...
    99+
    2024-05-07
    NoSQL
  • Django切换数据库和迁移数据详解
    目录前言基本步骤导出报错解决方法导入过程出错解决报错1: Duplicate entry报错信息解决方法一: 重新导出数据解决方法二: 删除 content_type&nb...
    99+
    2022-11-16
    Django切换数据库 Django迁移数据 Django切换MySQL数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作