Skip to content

Commit 81476e2

Browse files
committed
Use base image with awscli
1 parent 28c00b4 commit 81476e2

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,17 @@ stages:
33

44
tests:
55
stage: test
6-
image: registry.ddbuild.io/images/mirror/golang:1.23.4
6+
image: registry.ddbuild.io/ci-containers-project:v50051243-ace27e7-v1.22
77
tags:
88
- "arch:amd64"
99
before_script:
10-
- mkdir -p ~/.aws
11-
- apt-get update && apt-get install -y unzip curl jq
12-
1310
# Setup Terraform
1411
- curl -fsSL https://releases.hashicorp.com/terraform/1.6.6/terraform_1.6.6_linux_amd64.zip -o terraform.zip
1512
- unzip terraform.zip > /dev/null
1613
- mv terraform /usr/local/bin/terraform
1714
- chmod +x /usr/local/bin/terraform
1815
- terraform version
1916

20-
# Setup AWS CLI
21-
- curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.27.40.zip" -o "awscliv2.zip"
22-
- unzip awscliv2.zip > /dev/null
23-
- ./aws/install
24-
- aws --version
25-
2617
# Setup AWS credentials
2718
- echo "Assuming ddbuild-terraform-aws-ecs-datadog role"
2819
- roleoutput=$(aws sts assume-role --role-arn arn:aws:iam::669783387624:role/ddbuild-terraform-aws-ecs-datadog --external-id ddbuild-terraform-aws-ecs-datadog-ci --role-session-name terraform-aws-ecs-datadog-ci)

0 commit comments

Comments
 (0)