【MantisBT】之如何使用SQL批量添加版本信息

所测试的产品分为app端和web端,共计7个子系统,按照公司的测试流程规定,测试人员将bug提交到当前版本;开发人员在修复时,指定预计修复的版本,所以MantisBT中至少要有两套版本号 ,那就是要增加14个版本号,每次增加版本信息,都觉得是个体力活,效率甚低 

于是尝试使用SQL来提高效率,经过对MantisBT表的整理,发现需要操作的表有:

  • mantis_project_version_table ;
  • mantis_project_table ;

整理的SQL为:

INSERT INTO `mantis_project_version_table` (

project_id,

version,

description,

released,

obsolete,

date_order

)

VALUES

(

(

SELECT

a.id

FROM

mantis_project_table a

WHERE

a. NAME = ‘project_name‘ -- 子系统名称

),

‘v1.0.4‘,  -- 子系统的版本号

‘‘, -- 子系统信息描述

‘1‘, -- 版本是否发布,1为是,0为否

‘0‘, -- 版本是否是否已停止维护,1为是,0为否

‘1465264680‘ -- 版本发布时间,为Unix时间戳,可使用http://tool.chinaz.com/Tools/unixtime.aspx 获取任意时间的时间戳

);

简单的修改project_name、version和date_order信息之后,就可以快速的添加版本信息了。

时间: 2024-11-06 03:33:53

【MantisBT】之如何使用SQL批量添加版本信息的相关文章

根据.mdf文件查看 SQL数据库的版本信息

手上有 经理带来的一个教学管理系统,由于不知道开发环境,在向SQL2000附件数据库的时候 报出附加失败的信息 ,上网查知说的2005的数据库不能向2000添加,好吧 那我在安装一个2005的行吧?但是安装SQL2005的时候确出现了问百度一段时间后知道因为我的机器上安装VS2005的时候他会给你带一个SQL2005的简化版(sql2005express),正是这个原因在安装SQL2005开发版的时候才会出现问题,所以需要把自带的sql2005express删除在重新安装;2005的安装上之后

给Delphi程序添加版本信息(EXE和Dll)

我们在用Delphi编译完程序,准备发布产品时,总希望随产品发布个性信息以标示产品的来源以及开发者等信息,就像windows的程序一样,使我们一看属性就知道他是微软的产品,这些在Delphi中是如何实现的呢?下面我就来给大家演示和说明给exe,dll文件添加版本信息的方法. 第一,给exe文件添加版本信息. 这个我想大家都会添加的,Delphi已经给我们提供了相关选项了. 具体做法:打开你的工程,选择菜单Project-->Options...--->Version info 选中"

使用pyinstaller 2.1将python打包并添加版本信息和图标

最近用 wxpython写了一个小的脚本,因为想要发布给没有装python和wxpython的人使用,遂决定使用pyinstaller 2.1进行打包. 其中遇到几个问题: 1,给打包的文件添加图标 查看pyinstaller 的操作手册很容易发现: -i <FILE.ico>, -i <FILE.exe,ID>, --icon=<FILE.ico>, --icon=<FILE.exe,ID>   Add an icon to the output exec

SQL批量添加,更新,删除

这里说的是关于SQL的批量操作数据. 需要准备: 三层框架:利用 动软代码生成器(可以快速生成增删改查) 生成三层 Model,BLL,Dal ①DbHelpeSQL.cs    ------->SQL操作的辅助类 ②CommandInfo.cs  -------->一个命令类 事务的方法: /// <summary> /// 执行多条SQL语句,实现数据库事务. /// </summary> /// <param name="SQLStringList

VC6.0 dll 添加版本信息

对于一个Win32 Dynamic-link Library的工程生成的dll怎么添加对应的版本信息? 有人说添加资源就可以,插入资源文件的确可以输入版本信息,但是资源文件保存到哪里? 资源文件保存到项目文件夹下Clean在build后dll也没增加版本信息啊? 插入 资源 版本 新建 修改你的版本信息 关闭版本信息文件然后会提示你保存 保存在工程目录下 然后单击左侧的 FILEVIEW Resource Files 右键 添加文件到目录 选择你的rc文件 编译看看 编译出现问题,报 fatal

怎么给qt程序添加版本信息

windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等.对于qt的程序,要含有这样的信息,该怎么办呢?那就如下操作吧:新建***.rc文件,在rc文件填入下的信息 #if defined(UNDER_CE)#include <winbase.h>#else#include <winver.h>#endif VS_VERSION_INFO VERSIONINFO    FILEVERSION 1,0,0,0    PRODUCTVERSION 1,0,0,

给Qt生成的exe执行程序添加版本信息

Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息.描述.版权等.对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息: #if defined(UNDER_CE) #include <winbase.h> #else #include <winver.h> #endif VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,

Qt给应用程序添加版本信息(对rc文件的设置,可利用QT内置变量)

作者:daodaoliang 时间:2016年7月11日16:12:09 版本:V 0.0.4 邮箱:[email protected] 0. 环境说明 系统环境: win10 64位 Qt环境: Qt-lib 5.6.0 QCreat0r 3.6.1 1. 使用.rc文件 1.1 在工程项目下创建 .rc 文件 例如 version.rc: # if defined(UNDER_CE) # include <winbase.h> # else # include <windows.h&

【批量添加】-拼接sql字符串

现在做的一个项目需要用到批量添加,但是封装的底层没有这个方法,所以自食其力,自己来写.我们用的是拼接sql字符串的方法来实现功能. 具体实现流程:首先将需要的数据存储到实体的list中,然后将这个list传给我们批量添加的方法.批量添加的方法首先应该打开数据库连接,然后开始进行sql字符串的拼接,拼接完成后,调用sqlhelper方法进行添加. 具体代码如下: #region 批量添加实体 /// <summary> /// 批量添加实体 /// </summary> /// &l