我们在组织中使用TFS,我们通过shell脚本管理整个构建(这不是很好)......
我们的代理安装了docker,我们在docker中运行构建脚本。我们有几个图像为maven,gradle,NodeJs,... 由于我们使用Docker,我们无法使用maven插件。
我想知道在仍然在docker上运行的时候我是否可以以某种方式从maven插件中受益?
答案 0 :(得分:1)
您可以直接使用Docker Integration,而不是通过shell脚本管理构建。
Docker扩展程序添加了一个任务,使您可以构建Docker 图像,将Docker镜像推送到经过身份验证的Docker注册表运行 Docker镜像或执行Docker CLI提供的其他操作。 它还添加了一个Docker Compose任务,使您可以构建,推送和 运行多容器Docker应用程序或执行其他操作 由Docker Compose CLI提供。最后,它提供了Docker Deploy 任务,使您可以部署单个Docker镜像或 多容器Docker应用程序进入Azure。