Aws codebuild AWS代码构建-缓存下载\u源代码花费的时间太长

Aws codebuild AWS代码构建-缓存下载\u源代码花费的时间太长,aws-codebuild,Aws Codebuild,我正在努力提高我的一个关于代码构建的项目的构建速度。该项目使用Github源提供程序,并且启用了local类型的源缓存 我第一次运行构建时花了103秒。由于源缓存的原因,我在第一次运行完成后立即再次运行了它,希望它在几秒钟内运行,但这花了60秒 我错过了什么?缓存不工作吗?如果它起作用,为什么第二次运行要花那么长时间 谢谢 项目详情: 您能否提供有关构建项目的更多详细信息?例如,它是否启用了特权模式?理想情况下,我们需要您的buildARN,我们(CodeBuild服务团队)可以在您发布Code

我正在努力提高我的一个关于代码构建的项目的构建速度。该项目使用Github源提供程序,并且启用了local类型的源缓存

我第一次运行构建时花了103秒。由于源缓存的原因,我在第一次运行完成后立即再次运行了它,希望它在几秒钟内运行,但这花了60秒

我错过了什么?缓存不工作吗?如果它起作用,为什么第二次运行要花那么长时间

谢谢

项目详情:
您能否提供有关构建项目的更多详细信息?例如,它是否启用了特权模式?理想情况下,我们需要您的buildARN,我们(CodeBuild服务团队)可以在您发布CodeBuild@的AWS论坛时确定。您好,SubinMathew,谢谢您的回答,我用我的项目配置更新了这个问题。你还想让我在AWS论坛上发布这个问题吗?是的,在这种情况下,在AWS论坛上发布你的问题会很有帮助,因为我们需要特定的信息,我们可以为你发送私人消息。作为一个实验,您能否尝试在您的代码构建项目中删除自定义\u缓存、docker\u层\u缓存,并将特权模式设置为false?也就是说,如果您只打开源缓存,会发生什么?另外,我看到你有第二个来源,我们需要检查是否会导致任何延迟。你能提供关于你的构建项目的更多细节吗?例如,它是否启用了特权模式?理想情况下,我们需要您的buildARN,我们(CodeBuild服务团队)可以在您发布CodeBuild@的AWS论坛时确定。您好,SubinMathew,谢谢您的回答,我用我的项目配置更新了这个问题。你还想让我在AWS论坛上发布这个问题吗?是的,在这种情况下,在AWS论坛上发布你的问题会很有帮助,因为我们需要特定的信息,我们可以为你发送私人消息。作为一个实验,您能否尝试在您的代码构建项目中删除自定义\u缓存、docker\u层\u缓存,并将特权模式设置为false?也就是说,如果您只打开源缓存,会发生什么?另外,我看到你有第二个来源,我们需要检查一下这是否会导致任何延迟。
{
    "projectsNotFound": [],
    "projects": [
        {
            "environment": {
                "computeType": "BUILD_GENERAL1_LARGE",
                "imagePullCredentialsType": "SERVICE_ROLE",
                "privilegedMode": true,
                "image": "111669150171.dkr.ecr.us-east-1.amazonaws.com/***********/ep-build-env:latest",
                "environmentVariables": [
                    {
                        "type": "PLAINTEXT",
                        "name": "NEXUS_URI",
                        "value": "http://***************"
                    },
                    {
                        "type": "PLAINTEXT",
                        "name": "REGISTRY",
                        "value": "111669150171.dkr.ecr.us-east-1.amazonaws.com/*********"
                    }
                ],
                "type": "LINUX_CONTAINER"
            },
            "timeoutInMinutes": 60,
            "name": "StorefrontApi",
            "serviceRole": "arn:aws:iam::111669150171:role/CodeBuild-ECRReadOnly",
            "tags": [],
            "artifacts": {
                "type": "NO_ARTIFACTS"
            },
            "lastModified": 1571227097.581,
            "cache": {
                "type": "LOCAL",
                "modes": [
                    "LOCAL_DOCKER_LAYER_CACHE",
                    "LOCAL_SOURCE_CACHE",
                    "LOCAL_CUSTOM_CACHE"
                ]
            },
            "vpcConfig": {
                "subnets": [
                    "subnet-fd7f958b"
                ],
                "vpcId": "vpc-71e3f414",
                "securityGroupIds": [
                    "sg-19b65e6c",
                    "sg-9e28e9f9"
                ]
            },
            "created": 1571082681.262,
            "sourceVersion": "refs/heads/ep-mysql",
            "source": {
                "buildspec": "version: 0.2\n\nphases:\n  build:\n    commands:\n      - env\n      - cd extensions\n      - mvn --settings $CODEBUILD_SRC_DIR_DEVOPS_WINE/pipelines/storefront/build-war/settings.xml --projects storefront/ext-storefront-webapp -am -DskipAllTests clean install\n\nartifacts:\n  secondary-artifacts:\n    storefront-war:\n      base-directory: $CODEBUILD_SRC_DIR/extensions/storefront/ext-storefront-webapp/target\n      files:\n        - \"*.war\"\n\ncache:\n  paths:\n    - '/root/.m2/**/*'\n    - '/root/.npm/**/*'",
                "insecureSsl": false,
                "gitSubmodulesConfig": {
                    "fetchSubmodules": false
                },
                "location": "https://github.com/*****************.git",
                "gitCloneDepth": 1,
                "type": "GITHUB",
                "reportBuildStatus": false
            },
            "badge": {
                "badgeEnabled": false
            },
            "queuedTimeoutInMinutes": 480,
            "secondaryArtifacts": [],
            "logsConfig": {
                "s3Logs": {
                    "status": "DISABLED",
                    "encryptionDisabled": false
                },
                "cloudWatchLogs": {
                    "status": "ENABLED"
                }
            },
            "secondarySources": [
                {
                    "insecureSsl": false,
                    "gitSubmodulesConfig": {
                        "fetchSubmodules": false
                    },
                    "location": "https://github.com/*****************.git",
                    "sourceIdentifier": "DEVOPS_WINE",
                    "gitCloneDepth": 1,
                    "type": "GITHUB",
                    "reportBuildStatus": false
                }
            ],
            "encryptionKey": "arn:aws:kms:us-east-1:111669150171:alias/aws/s3",
            "arn": "arn:aws:codebuild:us-east-1:111669150171:project/StorefrontApi",
            "secondarySourceVersions": [
                {
                    "sourceVersion": "refs/heads/staging",
                    "sourceIdentifier": "DEVOPS_WINE"
                }
            ]
        }
    ]
}