#amazon-web-services #jenkins #amazon-ec2 #amazon-elastic-beanstalk
#amazon-web-services #дженкинс #amazon-ec2 #amazon-elastic-beanstalk
Вопрос:
когда я запускаю сборку Jenkins, мой внутренний код не обновляется в AWS. Похоже, что при попытке собрать эластичный бобовый стебель возникает ошибка:
Encountered error starting new ECS task: { "failures": [ { "reason": "RESOURCE:PORTS", "arn": "arn:aws:ecs:eu-west-1:863820595425:container-instance/d6b92955-eb16-4911-b874-683155fcd630" } ], "tasks": [] }
Кто-нибудь сталкивался с этим раньше? Порт, настроенный в файле dockerrun.aws.json, не менялся более года. Если я вручную перезапущу определения задач, этот сервер в конечном итоге обновится, но мне нужно понять, почему возникает проблема с портами.
Мой файл dockerrrun.aws.json:
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "customerportal-backend",
"image": "<AWS_ACCOUNT_ID>.dkr.ecr.eu-west-1.amazonaws.com/<ECR_REPO_NAME>:latest",
"essential": true,
"memory": 1024,
"portMappings": [
{
"hostPort": 80,
"containerPort": 3001
}
],
"mountPoints": [
{
"sourceVolume": "store-efs",
"containerPath": "/efs-mount-point"
}
],
"links": [
"clamav-rest"
]
},
{
"name": "clamav-server",
"image": "mkodockx/docker-clamav:latest",
"essential": true,
"memory": 1536
},
{
"name": "clamav-rest",
"image": "lokori/clamav-rest",
"essential": true,
"memory": 1024,
"links": [
"clamav-server:clamav-server"
],
"portMappings": [
{
"hostPort": 3100,
"containerPort": 8080
}
],
"environment" : [
{ "name" : "CLAMD_HOST", "value" : "clamav-server" }
]
}
],
"volumes": [
{
"name" : "store-efs",
"host": {
"sourcePath": "/var/app/efs"
}
}
]
}