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

目录
相关文章
|
前端开发 Java 应用服务中间件
IntelliJ IDEA(简称Idea) 基本常用设置及Maven部署---详细介绍
IntelliJ IDEA(简称Idea) 基本常用设置及Maven部署---详细介绍
211 0
IDEA中安装TeaVM插件
IDEA中安装TeaVM插件
107 0
IDEA中安装TeaVM插件
|
持续交付 开发工具 Android开发
Android项目持续集成实践之Gitlab CI
简介 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 入门 下面我们来简单介绍
8430 0
|
开发工具 git
IntelliJ IDEA - 如何添加 Git 到 Project?
IntelliJ IDEA - 如何添加 Git 到 Project?
100 0
IntelliJ IDEA - 如何添加 Git 到 Project?
|
开发工具 git
IntelliJ IDEA - Terminal & Git 集成
IntelliJ IDEA - Terminal & Git 集成
114 0
IntelliJ IDEA - Terminal & Git 集成
|
持续交付 数据安全/隐私保护 Ruby
Travis CI简介
什么是持续集成? Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。
523 0
Travis CI简介
|
Ubuntu Linux 持续交付
开源代码使用Travis CI 之c++ Linux篇
1. Travis CI的作用 Travis CI 官网: https://travis-ci.org/ Travis CI是一个提供持续集成的工具,如果您正在开发一个开源项目,那么Travis CI是一个免费的工具,可以在有push动作时,自动完成编译,编译结果可以通过一个图标来显示。 比如我们在工程的README.md中加入下列代码 [![Build Status](https://
|
Java jenkins 机器人
从零搭建Robot Framework+Jenkins持续集成环境
安装Jenkins 系统环境:CentOS Linux release 7.3.1611 x86_64 GNU/Linux 安装JDK Jenkins是基于Java开发的持续集成系统(CI),所以运行环境必须安装JDK,安装JDK的方法有很多种,有些Linux系统可能会自带openjdk,需要注意的是较新版本的jenkins并不支持低版本的JDK.
2654 0
|
物联网 测试技术 持续交付
AliOS Things 持续集成(CI)系统介绍
AliOS Things在快速的迭代进化之中,如何保证提交的代码质量,并保证在各个硬件平台上的稳定性,是一个非常大的挑战。同时物联网硬件碎片化,资源紧张,对持续集成(CI)系统也提出了特殊的要求。本文介绍AliOS Things的CI系统的实现方式及思考。
5614 0
|
持续交付 C语言 测试技术