Tag: teamcity

Docker Image可以在任何Linux上运行

我对Docker相当新颖。 我已经通过了整个文档,但不知道如何创build我自己的图像,将包装我的JAVA源。 我正在寻找fir的另一件事是能够运行我的JAVA应用程序的任何味道的Linux。 这就是为什么我在这里寻找Docker。 我的应用程序是一个selenium自动化与铬。 我想chrome运行在无头模式(没有GUI)。 任何人都可以让我知道我可以做到这一点。 总结事情: 在无头模式下运行chrome 应用程序应该能够运行在任何Linux的风格上 为此,我如何build立我的形象?

Docker中为TeamCity代理提供什么服务器URL?

这个问题 。 我正在尝试使用Docker在Ubuntu Linux 16.04.1 LTS上创build一个TeamCity基础结构(服务器和代理)。 我已经运行了jetbrains / teamcity-server镜像的Docker容器,如本页所述 。 使用服务器的IP地址和端口8111,可以通过networking浏览器访问TeamCity服务器。 现在我尝试运行一个代理的Docker容器,如本页所述 。 它写道:请注意,“本地主机”通常不会工作,因为这将参考容器内的“本地主机”。 那么,当我向代理容器的运行脚本提供“ http:// localhost:8111 ”或“ http://127.0.0.1:8111 ”或“ http:// my_server_ip:8111 ”时,我最终得到1 )“WARN – buildServer.AGENT.registration – 通过URL http:// localhost:8111 ( sic!always localhost )在服务器上注册时出错,将继续重复连接尝试。”或者2)“WARN – buildServer.AGENT.registration – 通过URL http:// localhost:8111 / app / agents / protocols向服务器请求通信协议时出错。 此外,我试图揭示运行服务器的Docker容器的IP地址,并提供给代理运行脚本。 但结果是一样的。 问题 。 我应该提供哪个服务器url? TeamCityconfiguration中有没有隐含的步骤,我错过了Docker ?

TeamCityconfiguration不会在docker内持久化

我已经在Docker镜像中设置了TeamCity,我可以通过本地主机访问它,但是每次我重新启动Docker时,TeamCity总是要求重新configuration(从一开始,这意味着我必须重新configuration整个TeamCity)。 我如何使我的configuration持续下去?

获取在Docker上运行的TeamCity

我对TeamCity和Docker都是全新的。 我努力得到一个TeamCity在我的本地机器上运行和使用的Docker容器。 我已经尝试了几件事情,但没有成功: 我在这里安装了Docker for Mac。 然后我尝试运行下面的命令, 在这里logging ,在docker中设置teamcity: docker run -it –name teamcity-server-instance \ -vc:\docker\data:/data/teamcity_server/datadir \ -vc:\docker\logs:/opt/teamcity/logs \ -p 8111:8111 \ jetbrains/teamcity-server 这返回了以下错误:docker:来自守护进程的错误响应:无效的绑定安装规范“c:dockerdata:/ data / teamcity_server / datadir”:invalid mode:/ data / teamcity_server / datadir。 采取不同的方法,我试图按照这里的说明 – 我试着运行以下命令: docker run -it –name teamcity -p 8111:8111 sjoerdmulder/teamcity terminal表示它正在启动一个Web服务器,但是我不能在本地主机上访问它,也不能在localhost:8111(错误ERR_SOCKET_NOT_CONNECTED没有端口,而ERR_CONNECTION_REFUSED与端口)。 由于使用docker run命令的网站声称通过Docker Toolbox安装Docker,所以我将它安装在它们指向的位置( 这里 )。 我然后尝试了 docker-machine ip […]

移植类。<locals> .C)… Python中的错误

我正在运行python套件,使用noseTest(nose == 1.3.7,nose-testconfig == 0.10)框架与pythom3.5.2,最近开始面临在运行套件问题。 这个错误是每个testing文件夹的开始。 例如我有下面的文件夹结构: DIR —SUBDIR_1 ——test_1 ——test_2 —SUBDIR_2 ——test_1 ——test_2 当testing开始时没有错误,成功运行SUBDIR1testing用例,但是当启动SUBDIR2时出现错误。 这对所有子文件夹都是重复的。 错误是: > "__init__ (base.tests.aabc_service.test_testname.transplant_class.<locals>.C) > … ERROR" 同一套testing运行良好在本地与相同的文件夹和下。 任何帮助,高度赞赏。

Dockerizing TeamCity时找不到Postgresql驱动程序

我想使用Docker镜像来运行TeamCity 。 但是在selectPostgresql的时候,我不能超越数据库的集合。 (内置内存数据库工作正常。)显然,即使我把包含驱动程序的jar文件放到请求目录中,它也不会被识别。 这是我如何启动容器: $ sudo docker run –restart=always -d –name tc-postgres omq_/teamcity-postgres:9.4 $ sudo docker run -d –name tc-server -p 8111:8111 –link tc-postgres:tc-postgreslink ariya/centos6-teamcity-server 这是错误信息: The PostgreSQL JDBC driver is not found in the /data/teamcity/lib/jdbc directory. Download the JDBC41 driver from jdbc.postgresql.org and place it to this directory. 甚至在创buildlib/jdbc并复制jar文件之后仍然存在 $ cp postgresql-9.4-1201.jdbc41.jar /var/lib/docker/aufs/mnt/569bab307f99d53e21b584026a15251ab7d5382d2982431558a1a5dac056dfaa/data/teamcity/lib/jdbc […]

如何使用TeamCity运行docker容器和-i -t选项?

我试图运行docker容器作为构build在Linux TeamCity生成代理的一部分。 但是,如果我用-i -t选项运行docker容器,在执行命令的Build Log中没有输出。 命令行构build步骤: sudo docker run -i -t –name="echo_test" ubuntu echo "test" 构build日志从echo命令丢失的输出: Step 1/2: Command Line (1s) [Step 1/2] Starting: /home/ec2-user/BuildAgent/temp/agentTmp/custom_script6340936320796175009 [Step 1/2] in directory: /home/ec2-user/BuildAgent/work/831248796cfa0a04 [Step 1/2] Process exited with code 0 Docker容器日志确实有echo命令的输出: [ec2-user@ip-10-28-218-103 ~]$ docker logs echo_test test 有人可以解释为什么发生这种情况或提供某种方式来诊断问题? 如果我将run docker选项更改为:只是-i ,只是-t ,或者删除它们都可以。 值得一提的是,起初我得到了sudo: sorry, you must have a […]

团队和docker集成

有没有人在Docker的新版本中使用过TeamCity的工件? 我想自动化的是将teamcity生成的工件,然后用这些工件创build一个新的docker镜像。 我无法在网上find任何教程。 我看到Docker可以与bitbucket和github集成,但我不确定这是否是同样的事情。 我的基本图像应该安装单声道和其他一些东西。 安装单声道不是我的来源的一部分,所以我不知道如果github集成工作。

从msbuild中的私人docker回购

有没有人创build了一个MSBuild脚本来从私人docker回购? 那样我们可以使用从构build中创build的工件添加到从docker repo拉出的基础图像上? 谢谢。