适用已经完成安装teamcity工具,未安装请官网下载一路next安装
一:创建项目工程
二:点击创建后自动切换到此窗口
1. 点击From a repository URL(意思是从git或是svn仓库中取出项目)
parent project:选择你所需项目(root project代表的是一级目录,也就是根目录)
repository URL:svn仓库地址或是git地址,这里我自己用的是svn
username:svn用户名
2.点击manually
手动设置项目名
点击create
3.点击proceed(继续)
4.点击version control settings,然后点击edit
点击test connection (测试svn版本库中是否存在文件),是否连接成功,直到出现successful
三:上述成功后,点击build steps,填写
runner type:选择打包类型,这里选择maven
step name:步骤名称
goals:目标,这里指的是指令,打包指令
path to pom file:pom文件路径
2.创建步骤二
runner type:这里悬着ssh upload,见名知意,上传到服务器
target:服务器的域名/路径
aythentication method:加密方式,如果是密码形式时选择password
paths to sources:此处重要,也是踩坑之处,这里选择的是teamcity安装目录中打包地址, 也就是你从teamcity进入第一个步骤时项目打包地址
3.依次创建第三步
runner type:执行步骤
target:服务器域名
commands:执行命令,这里可以写下控制服务器(linux)中的命令,比如 cd /usr; cd ../
,多个命令用“;”隔开
四:完美运行