-
Notifications
You must be signed in to change notification settings - Fork 1
Palindrome.js GitLab CI Pipeline
yacoubii edited this page Sep 3, 2024
·
1 revision
This documentation outlines the structure and functionality of the GitLab CI pipeline for Palindrome.js. The pipeline consists of three stages: Build, Test, and Deploy. Each stage performs specific tasks related to the development, testing, and deployment of the Palindrome.js application.
-
Objective: Builds the development environment and exports the
dist
folder containing the build output. - Dependencies: None.
{width="736" height="338"}
- Objective: Launches Cypress integration tests automatically.
- Dependencies: None.
-
Rules: Executes only if the
cypress/match-screenshots
folder exists.
{width="734" height="467"}
-
Objective: Renames the
dist
folder generated by thebuild-dev
job topublic
and deploys Palindrome.js to GitLab Pages. -
Dependencies:
build-dev
.
- Objective: Automatic job made by GitLab to deploy Palindrome.js.
- Runner: Executes on the GitLab infrastructure.