This documentation describes the flows inside the Building Pipeline.
The Building Pipeline creates a Docker image of the modernized application and deploys it on ECS. There are 2 Building Pipelines: one for each environment, INT and UAT. They respectively refer to the develop branch and the master branch of the gitlab-modern-application repository.
Basically, these 2 pipelines are the same. They only differ by the execution of Sonarqube.

.war, .jar and config files) from the aws-bluage-runtime S3 and put them onto the s3-velocity S3, present in the client accountgitlab-modern-application, or modify Tomcat config files on gitlab-server.war and .jar files) from the s3-velocity S3.war and .jar files) are pushed on the s3-pipelines-artifacts S3 of the client account as a backupDevelopers can connect to the application through their Windows EC2 for checking their modification
gitlab-modern-application contains the modernized application codegitlab-server contains the config files of Tomcats3-velocity contains Velocity binary files (.war and .jar files)