- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直听说每个任务都在自己的容器中运行,在这种情况下,如果有一个 Job1 产生一些资源作为输出,Job2 想将其读取为输入(流水线作业的典型案例),所以在那种情况下我想知道如果每个任务都在自己的容器中运行,一个容器中的资源如何可供另一个容器使用?
此外,如果单个作业有多个任务,那么每个任务是否都在其自己的新容器中运行?
最佳答案
每个任务确实在自己的容器中运行。这里的技巧是,Concourse 使用一个名为 baggageclaim
的内部包来实现超出单个任务容器生命周期的工件持久性。
如果您指定任务有一个输出
,那么以该输出命名(或映射到)的目录将作为持久卷而不是临时的容器内部文件夹安装。当您写入该目录时,它将存在于行李领取处的内部工作区中,可用于挂载到其他容器(当您指定同一构建中的后续任务应使用该输出
时会发生这种情况> 作为输入
。
get
步骤以相同的方式生成这些体积;这就是为什么当您对特定资源执行 get
时,如果您将其命名为 input
,则该资源的下载位可用于作业中的任何后续步骤>.
关于concourse - 如果每个任务都在自己的容器中运行,容器中的资源如何可供另一个容器使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41358222/
Windows Phone 8 上的开发人员可以使用两个命名空间 - Microsoft.Devices.Sensors 和 Windows.Devices.Sensors。它们几乎完全相同。有人能解
如何使 NameValueCollection 可供 LINQ 查询运算符(例如 where、join、groupby)访问? 我尝试了以下方法: private NameValueCollectio
我希望能够测试哪些文本转语音可供我的 iOS 应用程序与 AVSpeechSynthesis 一起使用。生成已安装声音的列表很容易,但 Apple 将其中一些声音禁止应用程序使用,我想知道哪些声音。
我让 postgres.app 在我的 Mac 上本地运行,并希望我的本地 docker 容器能够连接到它。我该如何最好地做到这一点? 我发现这篇文章建议使用 --add-host 标志(Host p
我有一个包含多个 HTML 文件的文件夹。每个 HTML 文件都使用 AngularJS 并包含相同的声明,如下所示;
与仍然生活在 ant 构建环境世界(在 Windows 机器上)的客户合作。想要在 Java 程序中使用 google-cloud-translate 库,但如果我包含 google-cloud-tr
我是一名优秀的程序员,十分优秀!