BUILD-2318: Migrate to CirrusCI on AWS
This commit is contained in:
parent
e6f8cb33bd
commit
e6ca2653ca
4
.cirrus.star
Normal file
4
.cirrus.star
Normal file
@ -0,0 +1,4 @@
|
||||
load("github.com/SonarSource/cirrus-modules@v2", "load_features")
|
||||
|
||||
def main(ctx):
|
||||
return load_features(ctx)
|
22
.cirrus.yml
22
.cirrus.yml
@ -16,10 +16,12 @@ env:
|
||||
|
||||
|
||||
container_definition: &CONTAINER_DEFINITION
|
||||
builder_image_project: release-engineering-ci-prod
|
||||
builder_image_name: family/docker-builder
|
||||
cluster_name: cirrus-ci
|
||||
zone: europe-west4-b
|
||||
cluster_name: ${CIRRUS_CLUSTER_NAME}
|
||||
builder_role: cirrus-builder
|
||||
builder_image: docker-builder-v*
|
||||
builder_instance_type: t3.small
|
||||
builder_subnet_id: ${CIRRUS_AWS_SUBNET}
|
||||
region: eu-central-1
|
||||
namespace: default
|
||||
use_in_memory_disk: true
|
||||
|
||||
@ -30,7 +32,7 @@ setup_sonar_scanner: &SETUP_SONAR_SCANNER
|
||||
- unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/
|
||||
|
||||
tooling_tests_task:
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/Dockerfile
|
||||
cpu: 1
|
||||
@ -52,7 +54,7 @@ tooling_tests_task:
|
||||
|
||||
|
||||
frontend_tests_task:
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/frontend-tests-dockerfile
|
||||
cpu: 1
|
||||
@ -78,7 +80,7 @@ frontend_tests_task:
|
||||
- sonar-scanner
|
||||
|
||||
validate_metadata_task:
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/Dockerfile
|
||||
cpu: 1
|
||||
@ -87,7 +89,7 @@ validate_metadata_task:
|
||||
- ./ci/validate_metadata.sh
|
||||
|
||||
validate_asciidoc_task:
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/Dockerfile
|
||||
cpu: 1
|
||||
@ -97,7 +99,7 @@ validate_asciidoc_task:
|
||||
|
||||
validate_links_task:
|
||||
timeout_in: 120m
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/Dockerfile
|
||||
cpu: 1
|
||||
@ -121,7 +123,7 @@ all_required_checks_task:
|
||||
- frontend_tests
|
||||
- validate_metadata
|
||||
- validate_asciidoc
|
||||
gke_container:
|
||||
eks_container:
|
||||
<<: *CONTAINER_DEFINITION
|
||||
dockerfile: ci/Dockerfile
|
||||
cpu: 1
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM python:3.9-slim-buster
|
||||
FROM public.ecr.aws/docker/library/python:3.9-slim-buster
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends jq php-json-schema asciidoctor pipenv git curl
|
||||
|
@ -1,3 +1,3 @@
|
||||
FROM node:14.17.0
|
||||
FROM public.ecr.aws/docker/library/node:14.17
|
||||
|
||||
CMD ["bash"]
|
Loading…
x
Reference in New Issue
Block a user