在我们的Bitbucket管道构建过程中,我们已经开始遇到错误,而通常的问题排查工具将在接下来的几周内放假!!
我们一直在尝试弄清仓库中没有任何代码更改的情况,但是我们的管道构建现在失败了。
工作版本与失败版本之间的差异似乎在于docker映像。 (自去年以来也没有改变)
以前,构建步骤的输出将在下面结束
.....
Artifact "node_modules/**": Downloading
Artifact "node_modules/**": Downloaded 158.4 MiB in 2 seconds
Artifact "node_modules/**": Extracting
Artifact "node_modules/**": Extracted in 7 seconds
Artifact "package.json": Downloading
Artifact "package.json": Downloaded 1.6 KiB in 0 seconds
Artifact "package.json": Extracting
Artifact "package.json": Extracted in 0 seconds
它会切换到下一步,但是现在,它更改为..
Artifact "node_modules/**": Downloading
Artifact "node_modules/**": Downloaded 158.4 MiB in 2 seconds
Artifact "node_modules/**": Extracting
Artifact "node_modules/**": Extracted in 7 seconds
Artifact "package.json": Downloading
Artifact "package.json": Downloaded 1.6 KiB in 0 seconds
Artifact "package.json": Extracting
Artifact "package.json": Extracted in 0 seconds
Images used:
build : docker-pullable://dtr/docker-image/server@sha256:1261f2df0f4..............
否,我们在何处指定带有映像摘要的docker映像,我们有一个docker映像,其标签在pipebucket-pipeline.yml
文件中列出,但未在摘要中列出。奇怪的是,在以前的成功构建中,images used
行在构建步骤输出中的任何位置都没有出现。
为什么这会突然改变?在哪里指定图像摘要,是什么导致它现在作为构建步骤的一部分出现?