在TFS中设置docker代理

我们在组织中使用TFS,并通过shell脚本pipe理我们的整个构build(这不是很好)…

我们的代理安装了docker,我们在docker里运行我们的构build脚本。 我们有几个Maven,Gradle,NodeJs的图片,因为我们使用Docker,所以我们不能使用maven插件。

我想知道,如果我仍然可以在docker上运行的Maven插件好处吗?

您可以直接使用Docker集成,而不是通过shell脚本来pipe理构build。

Docker扩展添加了一个任务 ,使您可以构buildDocker镜像,将Docker镜像推送到已validation的Dockerregistry,运行Docker镜像或执行Docker CLI提供的其他操作。 它还添加了Docker Compose任务,使您可以构build,推送和运行多容器Docker应用程序或执行由Docker Compose CLI提供的其他操作。 最后,它提供了一个Docker Deploy任务,使您可以将单个Docker镜像或多容器Docker应用程序部署到Azure中。