The article outlines the setup process for a Cypress pipeline in a Quality Assurance project, including steps to push updated files to a new branch, enabling Gitlab CI/CD, adding secure variables for credentials, scheduling runs, and creating new pipelines.
Below is the event sequence:
-
Push the cypress folder and the other updated config files cypress.config.js, package.json and .gitlab-ci.yml into the new Branch created in a git repo
-
Make sure Gitlab CI/CD pipeline is enabled in your project.
-
On the top bar, select Menu > Projects and find your project.
-
On the left sidebar, select Settings > General.
-
Expand Visibility, project features, permissions.
-
In the Repository section, turn on or off CI/CD as required.
-
-
Add new variables to hold username, password and partition details. As its not secure to store the credentials in the code and connect these variables in gitlab to testUserUtils file
-
Schedule your run
-
in GitLab go to CI/CD → Schedules
-
-
Create a new pipeline and you can ‘Run pipeline’ whenever needed. Or a job could be scheduled to run your tests at regular intervals.