Tesla's Blog

There's a bug...

使用TeamCity自动更新数据库

在Visual Studio中可以直接在Package Manager Console中执行相关命令就可以了,还好code first提供了一个不错的工具migrate.exe,这样在命令行中就可以完成同样的效果了。 命令行如下: 1 2 XCOPY %MigratorToolPath% %StartUpDirectory% /Y %StartUpDirectory%migrate.exe...

TeamCity邮件通知

配置如下:

使用U盘安装Windows操作系统

1.下载操作系统镜像文件:http://www.itellyou.cn/ 2.制作系统盘(推荐使用软碟通来制作系统盘) 3.进入BIOS设置电脑为U盘启动 4.插入U盘,进入系统安装界面后,选择第二种自定义,如下图所示: 因为选择第一种的话,会保留以前操作系统文件,我们不想这样。于是选择第二种。 5.删除所有已经存在的驱动器,如下图: 记住每一个都选中,然后点击...

使用WebDriver和C#做自动化测试(针对B/S架构App)

整个solution我已经整理在GitHub上了:https://github.com/Tesla9527/Tesla.CM

使用Coded UI做自动化测试(针对C/S架构App)

整个solution我已经整理在GitHub上了:https://github.com/Tesla9527/Tesla.ItcastCater

站点文件每日备份

每次给站点发布新版本时,都要备份一下当前版本。每次手工来操作真的很麻烦。还好可以用脚本来实现自动备份。 备份脚本如下: 1 2 3 4 5 6 #Step 1: back up site file 'Dfv.Bpm' to a fixed folder with timestamp. Add-Type -Assembly "System.IO.Compression.FileSystem...

数据库每日自动备份

数据库的备份使用Sql Server Job来执行 备份数据库 1 2 3 DECLARE @SQLStatement VARCHAR(2000) SET @SQLStatement = 'S:\DbTemp\Dfyf.Bpm.bak' BACKUP DATABASE [Dfyf.Bpm] TO DISK = @SQLStatement; 压缩数据库到指定目录 1 2 3...

使用TeamCity做持续集成

在以前公司的时候,同事有用TeamCity来做C/S架构app的持续集成,现在公司做的web项目,也考虑用TeamCity来做持续集成,于是花了好几天的时间在网上找资料,不断地尝试,终于把整个流程都跑通了,现在就把各个步骤总结下来。 Configuration和build step的层次结构如下: -. Configuration:Build and package web ap...