Skip to toolbar
4 out of 5
4
61 reviews on Udemy

Git, Bitbucket, Jenkins in Java Selenium Cucumber Framework

Learn how to integrate Git, Bitbucket and Jenkins into existing Java Selenium Cucumber Framework project
Instructor:
Maroš Kutschy
6,978 students enrolled
After taking the course, the students will know how to integrate git into existing project, how to create git repository in Bitbucket and push the project from IDEA IntelliJ into this repository, how to work with git and how to setup Jenkins in Docker container and run Java Selenium Cucumber Framework pulled from Bitbucket git repository via Jenkins job

This course is related to two another courses about Java Selenium Cucumber Framework:

Java Selenium Cucumber Framework Part 1 (free course) , Java Selenium Cucumber Framework Part 2 (paid course), details about these courses are in Lecture 2 which is a free preview.

Anyway, it is not necessary to finish both courses before this course.

As a part of this course it is attached the framework (which was created in two courses mentioned above), so you need to do just basic environment setup on your PC, which is explained in free course Java Selenium Cucumber Framework Part 1.

In “Git, Bitbucket, Jenkins in Java Selenium Cucumber Framework” course, you will learn how to:

– setup git on your PC

– integrate git into existing project (Java Selenium Cucumber Framework) in IDEA IntelliJ

– create account and git repository in Bitbucket

– push your project (Java Selenium Cucumber Framework) into git Bitbucket repository

– work with git in IDEA IntelliJ and in Bitbucket repository (create branch – local and remote, pull from master, merge from master to branch, push to branch, create pull request, merge to master)

– run Jenkins as Docker container

– create Jenkins slave from Docker host PC

– create Jenkins job which will pull Java Selenium Cucumber Framework from Bitbucket git repository, run the tests on Jenkins slave and display detailed Cucumber reports

Introduction and Environment Setup

1
Introduction

In this lecture we will introduce objectives of the course

2
Environment Setup

Links for previous 2 Java Selenium Cucumber Courses:


Java Selenium Cucumber Part 1:

https://www.udemy.com/java-selenium-cucumber-framework-season-1-first-encounter/


Java Selenium Cucumber Part 2:

https://www.udemy.com/java-selenium-cucumber-framework-part-2/


Maven command: 

clean test -PTestNG -DTestSuite=ParametrizedValues.xml -DoperatingSystem=MacOS -Dbrowser=Firefox -Dlink=http://www.facebook.com [email protected] -Dpassword=Jasecu12

Integrate Git into Java Selenium Cucumber Framework

1
Install Git

In this lecture we will learn how to install git.

2
Connect IDEA IntelliJ Project to Git

In this lecture we will learn how to connect IDEA IntelliJ Project to Git.

Bitbucket Integration with Java Selenium Cucumber Framework

1
Create account on Bitbucket

In this lecture we will learn how to create account on Bitbucket.

2
Create git repository in Bitbucket

In this lecture we will learn how to create git repository in Bitbucket.

3
Push project from your PC to Bitbucket git repository

In this lecture we will learn how to push project from your PC to Bitbucket repository.

4
How to work with git in IDEA IntelliJ

In this lecture we will learn how to work with git in IDEA IntelliJ.

5
How to work with git repository on Bitbucket webpage

In this lecture we will learn how to work with git repository on Bitbucket webpage.

Jenkins Integration with Java Selenium Cucumber Framework

1
Install Docker

In this lecture we will learn how to install Docker.

2
Run Jenkins as Docker container

In this lecture we will learn how to run Jenkins as Docker container.

3
Setup Jenkins

In this lecture we will learn how to setup Jenkins.

4
Setup Jenkins slave

In this lecture we will learn how to setup Jenkins slave.

5
Create Jenkins job which pulls the code from Bitbucket and runs the tests

In this lecture we will learn how to create Jenkins job which pulls the code from git Bitbucket repository and run the tests.

6
Run the job on slave

In this lecture we will learn how to run the job on slave.

7
Cucumber test results on Jenkins

In this lecture we will show Cucumber results on Jenkins.

Summary and Future

1
Summary of the course

In this lecture we will summarize the course.

2
What will be in the sequel to this course

In this lecture we will show what will be in the sequel o this course.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4
4 out of 5
61 Ratings

Detailed Rating

Stars 5
12
Stars 4
27
Stars 3
15
Stars 2
3
Stars 1
4
30-Day Money-Back Guarantee

Includes

2 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
WP Twitter Auto Publish Powered By : XYZScripts.com