TeamCity自动部署操作手册
TeamCity自动部署操作手册
- 一、安装启动注意事项
- 1、选择运行账户
- 2、等待Agent连接
- 二、创建Project常用步骤
- 第一步创建
- 输入项目地址和认证用户信息
- 认证成功下一步
- 手动创建构建步骤
- 三、例如Vue项目
- 选择Command line(执行打包命令,这种一般就是TeamCity拉取服务器的代码然后在你本地执行打包命令)
- 本地上传至服务器相关文件(SSH Upload)
- 输入服务器相关信息
- 输入本地默认工作环境的地址,及打包的地址;先选
- 再配置
- 服务器执行相关命令
- 四、启动项目
- 可以选择指定的分支
- 查看日志信息
- 打包成功
一、安装启动注意事项
1、选择运行账户
TeamCity的安装不需要太多讲解,在不需要操作的地方一路next就行,但是有一个地方:选择运行账户的时候,选择系统账户,它会去连接你的本机作为一个Agent来运行项目。
注意:第一次点了之后可能还是这个页面,第二次也点第一个选项(运行系统账户)
之后需要连接你本地的数据库,你需要有一个teamcity(或者其它名字的空数据库)用来作为teamcity平时操作的一些持久化记录。你是mysql或者Oracle就选对应的就是了然后在线下载一个jdbc文件或者移动到页面提示的指定目录。
2、等待Agent连接
访问http://localhost:8111(默认你没有改过端口的情况),进入初始化页面,第一次会创建一个管理员用户,进去之后,页面显示如图
可能你会看到Agent显0,尝试等待一会,会出现一个Agent(不用急于去点击右上角的intsall Build Agent)
二、创建Project常用步骤
第一步创建
输入项目地址和认证用户信息
认证成功下一步
手动创建构建步骤
三、例如Vue项目
选择Command line(执行打包命令,这种一般就是TeamCity拉取服务器的代码然后在你本地执行打包命令)
本地上传至服务器相关文件(SSH Upload)
输入服务器相关信息
输入本地默认工作环境的地址,及打包的地址;先选
再配置
服务器执行相关命令
和上传文件类似,在对应的地方输入服务器用户名和密码以及要执行的命令就行
四、启动项目
之后你就可以启动Java项目了,一般常用的几个操作就是上面的几种步骤,后端项目页类似,只是运行的命令不一样罢了
下拉选择你的Agent,然后点击Run Build
可以选择指定的分支
查看日志信息
打包成功
至于之后服务器上到底有没有你配置里命令上传的文件,就大家自己下来摸索了吧。
以上操作也是自己第一次慢慢摸索出来的,有问题欢迎留言讨论!
TeamCity自动部署操作手册相关推荐
- jenkins git maven tomat 项目拉取编译自动部署(操作详细)
文章目录 1.项目说明 2.tomcat 配置 (1)tomcat-users.xml 配置用户 (2)context.xml 去掉访问限制 (3)解决 war包过大无法上传 (4)访问host-ma ...
- jenkins 触发 Rancher实现自动部署 流水线一键操作
IDEA 修改代码 提交 gogs 自动触发 jenkins 流水线打包构建. 2. jenkins 构建完成以后触发 Rancher 自动部署 2.1 创建服务并启动: 不配置端口映射通过负载均衡实 ...
- Docker系列之常用命令操作手册
Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Docker命令进行实践 文章目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4 ...
- Tekton构建Springboot项目操作手册
Tekton构建前后端项目操作手册--本地Harbor仓库版本 概述 前端Vue项目,后端Springboot项目,后端项目使用Dubbo+Zookeeper+PostgreSQL框架. 镜像版本,本 ...
- 致远 linux 视频,致远G6-V5集群部署参考手册-Linux版.pdf
致远G6-V5 集群部署参考手册-Linux 版 By Yang Fangchao 2016-08-17 20:12:03 Version ID:doc-g6-v570 前言 5 第一章 环境准备 6 ...
- 最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面
最好的程序界面就是用户无需去阅读操作手册就知道该如何使用的界面. 原则 1.一致性 如果你可以在一个列表的项目上双击后能 够弹出对话框,那么应该在任何列表中双击都能弹出对话框.要有统一的字体写号.统 ...
- git操作手册_基本的Git手册
git操作手册 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you a little bit about ...
- travis-ci自动部署_如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用
travis-ci自动部署 by Robin Bobbitt 罗宾·波比(Robin Bobbitt) 如何使用Travis CI部署(几乎)零恐惧的Cloud Foundry应用 (How to d ...
- 开发脚本自动部署及监控
1.编写脚本自动部署反向代理.web.nfs: 要求: I.部署nginx反向代理三个web服务,调度算法使用加权轮询: #!/bin/shngxStatus=`ps aux | grep -v gr ...
最新文章
- 谭浩强《C++程序设计》书后习题 第十三章-第十四章
- Q新闻丨MongoDB更换开源协议;Redis 5.0、Angular 7.0发布
- 设计前沿:16款扁平风格 iOS 7 图标设计
- hive olap 数据仓库_数据仓库系统的实现和使用(含OLAP重点讲解)
- 05_通过sql操作表中的数据_插入修改删除查询
- SQL查询提速秘诀,避免锁死数据库的数据库代码
- 在WPF中最大化窗口并将WindowState设置为None的任务栏
- [网文摘录]云计算平台管理
- Bailian2690 首字母大写【字符串】
- python字典数据的特点_Python核心数据类型之字典15
- PHP设计模式——状态模式
- lingo的目标规划
- Java用户修改头像接口
- 支付宝提示服务器有【中危漏洞】任意邮件伪造检测
- 计算机组成原理下列数中最小的数位,计算机组成原理试题(四)
- 趣味点名软件_网传川大教授用刷脸软件点名 无人逃课
- jedisPool相关参数说明
- SPL工业智能:发现时序数据的异常
- 5分钟教你掌握异常检测方法
- 计算机网络时间同步技术原理介绍
热门文章
- android.database.sqlite.SQLiteException: no such column:xxxxx
- thinkphp模板的使用
- HR给程序员挖坑:离职证明写被裁,才能拿补偿!
- 计算机保研导师看重,过来人谈推免生考研:保研联系导师的4点建议
- 空间音频技术与生态发展高峰论坛成功举办,业界首个Audio Vivid创作工具花瓣三维声亮相
- 下面的文字是用来纪念我逝去的爱情
- 农场乐翻天服务器维护,农场乐翻天游戏-农场乐翻天游戏预约v1.0-游戏宝手游网...
- uniapp图片添加多个贴纸挂件
- 驾考科目二免熄火和溜车方法
- 【Hue】Hue入门解析