CI CD Improvements presentation - JU-DEV-Bootcamps/ERAS GitHub Wiki
Presentation for the improvementes of CI/CD https://jalacorp.sharepoint.com/:p:/s/SES-ERAS/IQDEpm73hH6ETKyZwX16gIPxAbvz65BLI4skCtkOGbM5O-o?e=uvte7Z
The improvements at this point are: the creation and usage new YAML files oriented to work with Local runner can handle the deployment in local and public IPS.
The capacity to select the environment to be deployed.
The automatic way to compile the containers and deploy these new versions on the target environment.
New suggestions to continue with the improvements.
Edit the variables and secrets names to handle the same standard, allowing to have the conversion from specific variables to a generic variable without the need to check the selected environment.
Add a routine to copy a different Docker-compose file to the testing environments and deploy the Keycloak container on these environments, one advantage to have this change should be the capacity to deploy ERAS in any testing machine, the unique requirement to do that should be change the IP on the variables for the new IP with direct connection to the runner machine, have the key pair public installed as a valid key on this machine, and the installation of Docker and Docker Compose with the required permission for the SSH user (Perform docker command without sudo).