teamcity和docker集成

是否有人在用于docker的新版本中使用Teamcity的工件?我想要自动化的是采用teamcity产生的工件,然后使用这些工件创建一个新的Docker映像.我在网上找不到任何教程.我看到Docker可以与bitbucket和github集成,但是我不确定这是否是同一件事.我的基本映像应该已经安装了mono和其他一些东西.安装mono并不是我的源代码的一部分,所以我不确定github集成是否可以工作.

最佳答案
Docker可以从远程URL(https://docs.docker.com/reference/builder/#add)复制工件,而TeamCity可以提供URL模式,可用于从TeamCity外部下载构建工件(https://confluence.jetbrains.com/display/TCD9/Patterns+For+Accessing+Build+Artifacts).如果将两者结合,则可以创建一个Docker文件,该文件使用给定的工件创建一个新映像.

像这样:

ADD http://localhost:8111/guestAuth/repository/download/BuildName/latest.lastSuccessful/artifactName.war /opt/wildfly/standalone/deployments/

相关文章

最近一直在开发Apworks框架的案例代码,同时也在一起修复Apw...
最近每天都在空闲时间努力编写Apworks框架的案例代码WeText。...
在《Kubernetes中分布式存储Rook-Ceph部署快速演练》文章中,...
最近在项目中有涉及到Kubernetes的分布式存储部分的内容,也...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.ne...