Session 11 - Run Automation on AWS EC2 | Shell Script | Docker Selenium Grid | Jenkins | GitLab

Описание к видео Session 11 - Run Automation on AWS EC2 | Shell Script | Docker Selenium Grid | Jenkins | GitLab

▶️ In this session, we will see complete end to end process of Executing Selenium Framework on AWS EC2 instance using Docker Selenium Grid and Shell Script file from Jenkins Parameterized Job.

-------------
STEPS *
-------------

1. Sign up for an AWS account
Create an EC2 instance.
Connect to EC2 using the .pem file.

2. Install Maven, Java, Jenkins, Docker, Docker Compose, Git etc.

3.Setup Jenkins Parameterized Job
-- Add Parameters --
SUITE
SERVER
BROWSER
PARALLEL_MODE
MAX_PARALLEL_TESTS
MAX_RETRIES
RUN_MODE
HUB_IP

4. Set up the Docker Selenium Grid using a docker-compose.yml file

5. Create a 'Shell Script' file (RunAutomation.sh) to update parameter values, IP, etc.

6. Push Project From Local to GitLab Repo
-- Use of PAT for authentication
-- Use SSH key for authentication

7. Go to Jenkins and Configure SCM Repo URL in Jenkins Job

8. Select parameters like Suite, Browser, Server, IP etc.

9. Build the Jenkins job

10. Monitor the tests, check docker logs, Stats , Jenkins console, etc.

** Try to watch session completely, All the practical things from this session will definitely help you in real time projects and Test Automation interview , You can play the video with 1.5x speed if don't have much time. **

Commands -
sudo yum install -y java-17-amazon-corretto-devel
sudo yum install maven
sudo yum install git-core
sudo yum install docker
sudo systemctl start docker
sudo curl -L "https://github.com/docker/compose/rel... -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
wget https://pkg.jenkins.io/redhat-stable/...
sudo systemctl start jenkins

Thanks for watching! Happy coding and automating!

▶️ If you have any queries , questions or suggestions, please add in the comment. I will be happy to hear suggestions and feedback from you so that I can improve the same. Help your friends to learn automation by suggesting the channel. Thanks
======================================
***************AJ AUTOMATION*************
======================================
Hi guys, Please share and Like the content whichever you find informative to reach more beginner candidates learning Test Automation. Thanks for your Support !!

🔔 Learn automation from basic !! 🔔

✅ Let's Learn the Concept in 5 To 10 Mins :=
   • Test Automation Interviews Preparatio...  

✅ Selenium series videos Playlist :=
   • Selenium tutorial for beginners - Mos...  

✅ Maven Tool videos playlist :=
   • Maven Tool - Learn Basics To Advanced...  

✅ Selenium WebDriver Exceptions Playlist :=
   • Selenium WebDriver Exceptions  

✅ Selenium Grid With Docker:==
   • Selenium Grid With Docker - Learn To ...  

✅ Jenkins Tool Series :==
   • Jenkins Tool Sessions - Learn Jenkins...  

✅ Upload and Download Files in Selenium :=
   • Selenium WebDriver - Upload and Downl...  

✅ Excel and CSV files operations :=
   • Excel and CSV -- Read Write Operations  

✅ Java Language Concepts :=
   • Java Language Concepts - By AjAutomation  

✅TestNG Framework Videos:=
   • TestNG Introduction and Why we use Te...  

✅ Become Master in Xpath:=
   • Xpath Introduction  

✅ Protractor series videos playlist :=
   • Let's Learn Protractor - By AjAutomation  

✅ Recent Uploads :=
   • Recent Uploaded Videos  

✅ GitHub Repo:= https://github.com/ajautomation

⚡️ Thanks for your support !! ⚡️

======================================
*************** Thanks for watching !!*************
======================================


⚡️ Keep Learning...Keep Sharing...Keep Growing. ⚡️

#SeleniumJava
#testautomation
#aws
#dockercompose
#dockercontainer
#testautomation
#SeleniumWebDriver
#javatestingframework
#seleniumautomachinetesting
#seleniumwebdriver
#seleniumautomation
#testing
#seleniumtutorialforbeginners
#automationframework
#seleniumframework
#softwaretesting
#java
#testng
#eclipse
#maven
#selenium4
#seleniumtutorials
#seleniumjava
#seleniumautomation
#docker
#dockertutorial
#shellscript
#shellscripting

Комментарии

Информация по комментариям в разработке