我使用atlassian 管道。
有时管道会因此消息而失败
超出构建内存限制。
我还在本地运行与在管道中运行相同的 docker 映像。(我在本地运行与我在图像中声明的相同的图像:bitbucket-pipelines.yml)
我想要一种在本地运行我们的 docker 映像的方法,其限制与管道强制执行的相同(4gb):https ://confluence.atlassian.com/bitbucket/limitations-of-bitbucket-pipelines-827106051.html#LimitationsofBitbucketPipelines-Buildlimits
我想这样做以确保我保持在管道限制的 90% 以内。(所以 3.6GB)
这是实现这一目标的方法吗?
docker run --rm --memory=3600M --memory-swap=3600M docker-image-same-as-we-run-in-pipelines