Setting up your automation tests in a GitHub CI/CD pipeline is primarily achieved using GitHub Actions. This is a powerful, built-in feature that allows you to define workflows that are triggered by events in your repository, such as a code push or a pull request. Here’s a breakdown of the typical process to set up your playwright (JavaScript) automation tests in Github CI/CD: Create the Workflow File You define your CI/CD pipeline using a YAML file that must be placed in the .github/workflows/ directory of your repository. File Location Example: .github/workflows/your_workflow_name.yml You have to use the ‘on:‘ keyword to specify the events that should startRead More →

Setting up your automation tests in a GitHub CI/CD pipeline is primarily achieved using GitHub Actions. This is a powerful, built-in feature that allows you to define workflows that are triggered by events in your repository, such as a code push or a pull request. Here’s a breakdown of the typical process to set up your playwright (JavaScript) automation tests in Github CI/CD: Create the Workflow File You define your CI/CD pipeline using a YAML file that must be placed in the .github/workflows/ directory of your repository. File Location Example: .github/workflows/your_workflow_name.yml You have to use the ‘on:‘ keyword to specify the events that should startRead More →

To check git version command: Git Configuration To check existing user & user email: To change existing configuration: Initialize or Clone Repository To start a new project: To check changes/modification inside a repository: Clone an existing Github repository: Clone a specific branch: To see previous commit: Stage Files (Prepare for Commit) Track a single file: Track all changes: Undo staging: Remove a tracked file: Commit Commands Add + commit tracked files: To fix Fix last commit message Branching Examples Make a new feature branch: Switch to it: Or old method: Create + switch: Delete branch: Force delete: Merge & Rebase Merge “develop” branch into currentRead More →