Probuje zrobic pipeline CI/CD w gitlabie. Budowanie ładnie działa ale męcze się z deployem do AWS.
Mam taki skrypt:
Mam taki skrypt:
- ECR_IMAGE="293393024721.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/test:latest"
- TASK_DEFINITION=$(aws ecs describe-task-definition --task-definition test-definition-family --region eu-west-1)
- NEW_TASK_DEFINTIION=$(echo $TASK_DEFINITION | jq --arg IMAGE "$ECR_IMAGE" '.taskDefinition | .containerDefinitions[0].image = $IMAGE | del(.taskDefinitionArn) | del(.revision) | del(.status) | del(.requiresAttributes) | del(.compatibilities)')
- NEW_TASK_INFO=$(aws ecs register-task-definition --region "$AWS_DEFAULT_REGION" --cli-input-json "$NEW_TASK_DEFINTIION")
- NEW_REVISION=$(echo $NEW_TASK_INFO | jq '.taskDefinition.revision')
- aws ecs update-service --cluster test
W komentarzu możecie dodać jakie widzicie plusy lub minusy konkretnego rozwiązania.
#programowanie #webdev #github #gitlab #informatyka #devops
Z jakiego serwera korzysta twój pracodwaca (oczywiście liczy się też self-hosted).
Komentarz usunięty przez moderatora