JetBrains TeamCity 实现简单CI

简介: TeamCity anzhu安装很简单 官网 https://www.jetbrains.com/teamcity 安装 启动 配置 上面pppcar_lib是依赖项,pppcar_admin ,跟pppcar_supplier都依赖pppcar_lib snapshat 依赖 shangmian.

TeamCity 安装很简单
官网 https://www.jetbrains.com/teamcity
下载好了之后用以下命令解压
tar -xzvf TeamCity-2017.1.3.tar.gz
启动
进入bin目录 运行 runAll.sh文件 ./runAll.sh
配置
image
上面pppcar_lib是依赖项,pppcar_admin ,跟pppcar_supplier都依赖pppcar_lib
snapshat 依赖
image
shangmiansh
上面是编译步骤

image
打包

image
上传(到临时目录)(TeamCiTy跟要部署的服务器不是同一个服务器)

image
重新启动tomcat
上面有几个地方需要注意,上面杀死tomcat进程的命令不能保证立即杀死,你可以替换立即杀死命令,还有artificat默认是在target目录下
如果你的编译服务器即TeamCity的安装服务器跟部署服务器同一个服务器,第二部调整目录重启tomcat即可
比如
image

目录
相关文章
|
7月前
|
Go 开发者 开发工具
Intellij IDEA 配置 Go 语言开发环境
【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码
510 1
Intellij IDEA 配置 Go 语言开发环境
|
测试技术 Shell 持续交付
提升开发效率之利用GitLab CI/CD打包Android项目
提升开发效率之利用GitLab CI/CD打包Android项目
|
开发工具 git
|
持续交付 开发工具 Android开发
Android项目持续集成实践之Gitlab CI
简介 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 入门 下面我们来简单介绍
8420 0
|
开发工具 git
IntelliJ IDEA - Terminal & Git 集成
IntelliJ IDEA - Terminal & Git 集成
89 0
IntelliJ IDEA - Terminal & Git 集成
|
持续交付 数据安全/隐私保护 Ruby
Travis CI简介
什么是持续集成? Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。
502 0
Travis CI简介
|
XML Oracle jenkins
Eclipse+TestNG+ant+selenium++jenkins+svn自动化测试框架搭建
Eclipse+TestNG+ant+selenium++jenkins+svn自动化测试框架搭建
|
资源调度 测试技术 持续交付
GitHub 的 CI/CD与 Travis 配置小记
GitHub 的 CI/CD与 Travis 配置小记
3216 0
|
Java Shell Apache
[OSGI Felix ] Intellij Idea 15 中开发 Maven osgi 项目(Apache felix环境)
[OSGI] Felix基本环境搭建及操作 : https://blog.csdn.net/hechaomax/article/details/42641643 Intellij Idea 15中开发Maven+osgi项目(Apache felix环境):https://blog.
2665 0
|
Android开发
IntelliJ Idea 集成svn 和使用
原文:IntelliJ Idea 集成svn 和使用 IntelliJ Idea 集成svn 和使用 开始使用IntelliJ Idea尝试了一下,虽然快捷键与eclipse 有些不同,但是强大的搜索功能与“漂亮的界面”(个人认为没有eclipse好看 ),还是值得我们去使用的。
4726 0