TeamCity 部署 - 持续集成 安装部署 系统软件 Git


https://hub.docker.com/r/jetbrains/teamcity-server

https://hub.docker.com/r/jetbrains/teamcity-agent

https://hub.docker.com/r/jetbrains/youtrack


#run

docker run -d  -p 8111:8111  --name teamcity  -v /data/db/teamcity:/data/teamcity_server/datadir  -v /data/file/logs/teamcity:/opt/teamcity/logs   jetbrains/teamcity-server:latest


docker run -d  -p 8110:9090  --name  agent  -e SERVER_URL="http://c.htmltoo.com:8111"   --privileged -e DOCKER_IN_DOCKER=start  jetbrains/teamcity-agent:latest


docker run -d  -p 8112:8080  --name  youtrack   jetbrains/youtrack:2020.6.5578

docker exec -it youtrack /bin/bash

cat /opt/youtrack/conf/internal/services/configurationWizard/wizard_token.txt

token   ->   Setting up   -> 集成teamcity (My Settings: Access Tokens)


#连接和配置Agent 

---Server和Agent配置完成后,我们可以访问Server站点,完成初始化工作。然后,我们需要配置好Agent。

打开Agents界面,可以看到我们刚创建的Agent

---这时,我们需要先进行授权,也就是打开【Unauthorized】面板,点击【Authorize】按钮:

---授权成功后,我们就可以看见已连接的代理了


#Build Steps-构建步骤

您可以配置要执行的构建步骤的顺序。

在这个过程中,可能大家需要用到一些构建参数、环境变量等等,我们可以打开对应agent的Agent Parameters面板来查看详情


# TeamCity

TeamCity 是一款功能强大的持续集成工具,覆盖服务器端和客户端。它提供一系列特性可以让团队快速实现持续集成:IDE 工具集成、各种消息通知、各种报表、项目的管理、分布式编译等等。该版本带来了超过 120 个优化和 bug 修复。


# YouTrack 错误跟踪程序

YouTrack是一个keyboard-centric的跟踪错误和问题的网络应用程序,节省您花在处理问题上的时间。你只需要执行两个简单的步骤:

1.在搜索框进行查询;

2.在命令窗口进行修正

重要特性:

基于AJAX的用户界面

在程序的任何地方都可使用“alt +ins”快捷键开启问题报告

从JIRA 3.x中导入现有的项目

与LDAP, OpenID以及JetBrains TeamCity集成

支持自动完成和高亮


https://www.cnblogs.com/codelove/p/10474837.html

https://www.jianshu.com/p/255a484555d9

https://www.cnblogs.com/dshvv/p/13508083.html


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回