准备的基础环境是
1。操作系统hp-unix,teamcity只提供windows版本和linux版本,其实在hp-unix下安装可以直接用linux版本,只要设定好环境变量JAVA_HOME即可。创建一用户,其默认路径为/opt/ci/。
2。jdk的安装在此不赘述,只要记得安装完毕后配置用户的环境变量即可,此处默认安装在/opt/ci/java1.5下面。
3。teamcity,从jetbrains下载linux professional版本,解压包安装即可,此处默认安装到/opt/ci/teamcity4.5.4下面。
4。weblogic,从oracle网站下载unix版本,安装即可,此处也需要JAVA_HOME的预先设置。
5。因为我们的subversion服务器需要证书访问,所以需要配置证书以及subversion的访问设置,而在hp-unix下面无法取得证书,所以首先在用户当前目录下面新建目录.subversion,然后将windows平台用户Application Data\Subversion下面的文件servers,config复制到.subversion下面;然后将windows平台下获取的证书复制到.subversion,修改servers文件,如下
[groups]
group1 = *.csd200a.com
# othergroup = repository.blarggitywhoomph.com
# thirdgroup = *.example.com
### Information for the first group:
[group1]
ssl-client-cert-file=/opt/ci/.subversion/xxx.pfx
ssl-client-cert-password=111111
#http-proxy-host = proxy.xxx.com
#http-proxy-port = 8080
#http-proxy-username = blah
#http-proxy-password = doubleblah
http-timeout = 60
# neon-debug-mask = 130
如果不通过证书访问svn,其实其他方式访问都可以直接通过teamcity提供的web client直接配置。
6。findbugs安装,下载最新版1.3.8,解压缩到/opt/ci/findbugs1.3.8/下面,然后设置环境变量FINDBUGS_HOME。
7。因为teamcity默认集成了代码覆盖率工具emma,因此不要安装。
接下来,启动teamcity,到teamcity的bin目录下运行./runAll.sh start即可,然后访问htt://ip:port,出现协议授权页面,表明安装成功。此处曾经有人安装时遇到端口冲突的问题,因为teamcity集成在tomcat上面,因此修改一下tomcat的配置文件,将其所有端口修改一下即可,主要是tomcat/conf/server.xml中的相关端口。
最后访问htt://ip:port后,在协议授权页面,选择同意后,会进入用户创建页面,此处创建的用户为管理员用户。登录进去后,我们就可以进行相关的配置了。
分享到:
相关推荐
teamcity-messages, python 单元测试 报告到 TeamCity python 单元测试 报告到 TeamCity 这个包集成了 python 和 TeamCity 持续集成 ( CI ) 服务器。 它允许从 python 代码发送 "服务消息" 。 此外,它还提供了与...
gitlab与teamcity持续化部署,上面的内容包含有teamcity的构建步骤,还有如何修改teamcity分支问题
TeamCity.Virtual, Docker 和for构建运行步骤的TeamCity插件 Docker/vagrant构建 TeamCity特性插件检测和报告已经安装的vagrant 和 docker使用专用构建 runner 在 Docker/Vagrant 构建 runner的帮助下,在虚拟化环境...
teamcity-docker-maven-demo
TeamCity.GitHub(已淘汰) 该插件为 7.1和更高版本提供GitHub集成,自动将...首先,下载, 将其配置为在TeamCity上进行持续集成。 注意请确保您下载的.zip文件有效-使用curl或wget时,您可能会重定向到登录页面。
团队城市的公共生活Piazza是...安装Piazza插件zip文件打开TeamCity Server网站,然后转到“管理>插件列表” 点击“上传插件压缩” 选择Piazza插件zip文件,并将其保存到预先选择的“ <TeamCity> / plugins” 重新启动
前端开源库-karma-teamcity-reporterKarma Teamcity Reporter,一个Karma插件。报告TeamCity CI的结果。
Automating .Net Deployments using TeamCity and Octopus 亚马逊 azw3格式, CI CD学习使用, 下载后请24小时内删除
安装 # Latest releasepip install dohq-teamcity# Develop branchgit clone https://github.com/devopshq/teamcitycd teamcitypython setup.py install用法 from dohq_teamcity import TeamCity# username/password...
Teamcity插件与Gradle Inc.提供的免费服务Build Scans集成。
必须安装TeamCity Build Agent并将其设置为自动启动。 制作说明 该插件自TeamCity 10.0起捆绑销售。 最新版本在中进行了描述。 当前,该插件不是可独立构建的。 如果您想自定义插件,请使用9.0.x分支。 这是在team...
PHPUnit_Extensions_TeamCity_TestListener是集成 PHPUnit 和 TeamCity 的扩展。 基于 PHPUnit 的 TestListner 功能和 TeamCity 的服务消息,可在构建过程中提供快速简便的测试报告。 要求 PHPUnit 3.6 团队城市 ...
.NET插件 TeamCity .NET插件为TeamCity中的.NET工具提供支持。 它简化了使用.NET框架和库的Windows和跨...TeamCity与.NET的集成 兼容性 该插件与 Visual Studio 2013+ MSBuild 12以上 VSTest控制台12+ 注意:此插
启用TeamCity与Microsoft Azure的云集成,并允许虚拟机使用来扩展构建代理池。 目录 总览 有关TeamCity Azure资源管理器插件的更多详细信息,请参见以下。 插件支持以下类型的图像: 托管图片 VHD图像 ARM模板 ...
TeamCity目录为: 如果您拥有TeamCity的源代码-它是dist-teamcity-tomcat工件的路径( Build -> Build Artifacts -> dist-teamcity-tomcat -> Build ,则文件夹将为<teamcity>/.idea_artifacts/dist-teamcity
Golang测试TeamCity转换器 将go test输出转换为TeamCity格式 支持运行,跳过,通过,失败 安装 go get github.com/2tvenom/go-test-teamcity 使用方法 go test -v ./... | go-test-teamcity 码头工人 go test -v ./....
具体来说,您可以: 指定要运行测试的浏览器版本和操作系统自动化Sauce Connect的设置和拆卸,使您能够使用Sauce Labs对本地网站运行Selenium测试将Sauce结果视频集成到TeamCity构建输出中安装插件zip文件并将其...
持续集成是敏捷开发方法中非常重要的实践,本文希望通过介绍笔者在项目中使用RTC进行持续集成的实践和经验,来为使用RTC的人员进行项目开发提供一些方法和建议。本文将首先介绍持续集成和RTC的相关概念,然后再具体...
TeamCity目录为: 如果您拥有TeamCity的源代码-它是dist-teamcity-tomcat工件的路径( Build -> Build Artifacts -> dist-teamcity-tomcat -> Build ,则文件夹将为<teamcity>/.idea_artifacts/dist-teamcity
Teamcity / Github集成自动为node_module软件包设置一个Teamcity项目。安装 npm install && npm start如果要运行docker映像,请执行以下操作: npm run build && npm run docker 。设置在Github上的informationaat-...