TeamCity自动编译设置教程
来源:互联网 发布:yum下载 编辑:程序博客网 时间:2024/06/01 10:48
介绍下使用背景:TeamCity是持续开发的一款软件工具,本文介绍使用TeamCity来实现对Keil MDK工程的自动编译,触发条件为git有新的推送。
TeamCity对于Keil工程并没有官方的直接支持,但是好在能够使用Command Line命令行工具,Keil下则有UV4这个工具且支持命令行,UV4的官方网站:http://www.keil.com/support/man/docs/uv4/uv4_commandline.htm
下面开始介绍TeamCity的使用步骤:
Step 1: 从官网下载TeamCity并安装,注册Admin用户并登陆,登陆后新建Project。在VCS版本控制一栏中,选择git,因为我这边的Keil工程使用git来进行版本控制的,并选择好git工程路径。
Step 2:新建Build Step ,Runner type一项选择Command Line,Working directory一项选择UV4的文件路径,一般为:C:\Keil_v5\UV4\ ,Run一项选择Custom script,最后在Custom script一项,为可执行的Command Line代码,参考上面Keil官网给出的例程书写,这边为:
C:\Keil_v5\UV4\UV4.exe -r -j0 D:\MDK-ARM\Teamcity_test.uvprojx -o output.txt 执行后,将会在工程目录下生成一个output.txt的编译报告。
Step 3:工程设置中有Triggers选项,可以点击Add new trigger来添加触发条件,这边设置为VCS Trigger来使能,即git有新的推送时编译工程。
工程设置中有Failure Conditions,可以通过这个选项设置编译失败条件,进入后,其中
- TeamCity自动编译设置教程
- TeamCity安装图文教程
- Teamcity
- crontab 设置自动编译
- eclipse自动编译设置
- IDEA自动编译设置
- IDEA自动编译设置
- 使用Teamcity自构建之-自动运行单元测试
- 用TeamCity实现npm项目的自动部署
- maven项目自动编译设置
- 设置IDEA 工程自动编译
- webstorm设置sass自动编译
- 设置IDEA 工程自动编译
- Tomcat 设置自动编译,自动发布,自动部署
- Eclipse中设置自动编译NDK
- Android Studio设置自动编译工程
- Android Studio设置自动编译工程
- 怎样设置Android Studio自动编译工程
- java集合-TreeSet
- cout << fixed,precision,ios_base
- Win7配置修改neighbor
- Oracle 查询转换初探
- 剑指offer 树的子结构
- TeamCity自动编译设置教程
- myeclipse如何导出javadoc
- <meta name="viewport" content="width=device-width, ...>
- Android必知必会--NinePatch图片制作
- CBO的相关原理 系列一
- 【技术宅拯救世界】在Windows Server2012上利用OpenVPN搭建自己的VPN服务器(本人博客地址:http://blog.baofeidyz.com)
- Git专题--系统的学习Git之三
- 算法分析-表、栈和队列
- ArcGIS教程:什么是地理处理服务?