- 确保在 AWS Fargate 上的运行环境中安装了 GitLab 的认证证书并证书已被正确安装
- 在 AWS Fargate 的任务定义中,设置 GitLab 的认证信息,包括仓库 URL、仓库目录和GitLab 的访问 Token
示例如下所示:
{
"containerDefinitions": [
{
"name": "my-container",
"image": "my-image",
"cpu": 256,
"memory": 512,
"environment": [
{
"name": "REPO_URL",
"value": "https://gitlab.private.com/my-repo.git"
},
{
"name": "REPO_DIRECTORY",
"value": "/app"
},
{
"name": "GITLAB_TOKEN",
"value": "my_gitlab_token"
}
],
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "/ecs/my-task",
"awslogs-region": "us-east-1",
"awslogs-stream-prefix": "my-container"
}
}
}
]
}