Gitlab runner for EC2 auto scalling group

I have a Single EC2 server and pipeline already functioning to deploy my PHP and Wordpress application using Gitlab-runner to an Single EC2 server in AWS (by using the static IP of the instance & GitLab-runner register)
Now I plan to enable the Autoscaling feature for my EC2 instance to scale for high traffic.

I make a clone of Ec2 instance and launch the auto-scaling group but my ec2 behind the auto-scaling group doesn’t pull the latest code also the GitLab runner also switching between 2 server but the new build not deploying on ec2

What would be the best practices to make continuous deployments to these scaled EC2 instances maintaining the application’s stability?