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 Transform for mainframe refactor Toolbox 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)