TeamCity安装Agent(Windows和Linux系统下)

摘要:
此时,代理已成功启动。启动代理以执行shargent shstart命令启动代理。然后按照Windows授权的方式运行,并安装代理。可能的问题:执行shargent When shstart时,出现以下错误。此时,查看日志中的TeamCity代理日志文件。初始化或下载插件可能需要时间。

这个迭代刚好要在做TeamCity迁移工作,也算边工作边学习吧,把遇到的问题记录下来,希望能帮到有需要的胖友。

一、Windows系统下

安装与配置Agent

1.先在TeamCity服务中的导航栏中点击Administration,点击Install Build Agents,下载相应的Agent版本:

TeamCity安装Agent(Windows和Linux系统下)第1张

2.右键agentInstaller.exe,选择以管理员身份运行,弹出窗体如下:

TeamCity安装Agent(Windows和Linux系统下)第2张

3.点击Next:

TeamCity安装Agent(Windows和Linux系统下)第3张

4.点击I Agree,选择安装后台服务:

TeamCity安装Agent(Windows和Linux系统下)第4张

5.点击Next,选择安装位置:

TeamCity安装Agent(Windows和Linux系统下)第5张

6.设置TeamCity的ip地址(severUrl),与agent的名称(name)以及新的端口号(ownPort)后,点击save保存:

TeamCity安装Agent(Windows和Linux系统下)第6张

7.弹出以下窗口后,先不要点击next,

.TeamCity安装Agent(Windows和Linux系统下)第7张

8.可按照需求修改以下三处服务名称的相关内容:

TeamCity安装Agent(Windows和Linux系统下)第8张

9.选择SYSTEM账号启动,然后点击NEXT:

TeamCity安装Agent(Windows和Linux系统下)第9张

至此,Agent的安装与配置已完成,接下来需要再TeamCity Server中启动Agent

启动Agent

在TeamCity Server中,点击Agents,再点击Unauthorized(未授权),在Unauthorized中可以看到那些已配置成功与TeamCity建立了联系,但是并没有授权的Agent。

点击Unauthorized后可以再弹出的对话框中添加一些注释,然后点击Authorize,此时可以看到配置的Agent已经被移动的Connected中。至此,Agent已成功启动。

二、Linux系统下

安装与配置Agent

1.下载linux的Agent安装包:

2.解压Agent安装包到指定目录:

unzip buildAgent.zip -d 指定目录。

3.在指定目录下的conf目录下,将buildAgent.dist.properties复制并命名为buildAgent.properties:

cp buildAgent.dist.properties buildAgent.properties

4.配置Agent的serverUrl和name:

先执行vim buildAgent.properties命令编辑Agent的配置文件

TeamCity安装Agent(Windows和Linux系统下)第10张

在末尾添加端口号:ownPort=端口号

然后点击Esc,并输入:wq保存对buildAgent.properties的编辑并退出。

启动Agent

执行sh agent.sh start命令,启动Agent。

TeamCity安装Agent(Windows和Linux系统下)第11张

然后按照Windows的授权操作,Agent便安装好啦。

可能遇到的问题:

当执行sh agent.sh start时,出现如下错误

TeamCity安装Agent(Windows和Linux系统下)第12张

这时在logs中查看TeamCity-agent日志文件,可能是在初始化,或者在下载plugin等会占用时间。过一会儿再执行agent启动命令即可成功。

免责声明:文章转载自《TeamCity安装Agent(Windows和Linux系统下)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇移植UE4的Spline与SplineMesh组件到Unity5python执行lua代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在阿里云服务器上部署禅道

1、xshell连接阿里云服务器; 2、禅道官网下载http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz安装包 3、复制到/opt目录下,并解压 tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz 4、修改禅道自带的Apache和mysql端口号...

深入分析三层网络交换机的原理和设计

转:https://blog.csdn.net/zqixiao_09/article/details/51170124 引言     传统路由器在网络中起到隔离网络、隔离广播、路由转发以及防火墙的作业,并且随着网络的不断发展,路由器的负荷也在迅速增长。其中一个重要原因是出于安全和管理方便等方面的考虑,VLAN(虚拟局域网)技术在网络中大量应用。VLAN技术...

Linux| |对于UDP的学习

# 前序 UDP(用户数据报协议)没有连接的,是面向数据报的,是不可靠 # 套接字就是IP地址+端口号 IP地址:4字节 端口号:2字节,也就是说范围是0~65536 端口号分为 知名端口号 0--1023:http,ssh,ftp,telnet等一些协议端口号都是固定的,对于操作系统来说是不能对其进行分配的 一些固定的端口号 ssh服务器,使用22端口...

SQLSERVER2008 R2的端口设置

通过存储过程查看 我们首先打开sqlserver连接sqlserver2008的数据库实例,然后执行如下存储过程: --查询端口号exec sys.sp_readerrorlog 0, 1, 'listening' 查询出来的结果如下图所示: 从上图我们可以看出sqlserver2008的端口号是5419。 这边也许有些人查询之后,显示0行,无数据,没关...

android adb 5037端口被自己占用解决方案

我的电脑自动安卓了夜神模拟器后,安卓手机便无法通过adb命令连接电脑,安卓手机使用adb命令连接电脑输入adb devices时提示如下: 于是,我卸载了夜神模拟器,电脑重启后重新进入cmd输入adb devices时依然像上图那样提示,于是我重新从其他同事那里复制了adb相关文件,进行替换我本地的adb文件,重启电脑后依然不行 上图表明adb端口503...

Windows 查看某个端口号是否被占用

Ø  前言 在 Windows 下很多系统或服务都需要使用独立的端口号,实现网络数据传输,如果需要知道某个端口号是否被占用,就可以使用下面步骤了。   1.   首先打开命令窗口,Windows + R -> 输入cmd   2.   列出所有端口号,输入命令:netstat -ano(如果已知端口号,该步骤可忽略)   3.   根据端口号,找...