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