Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
js-frontend-tutorial js-frontend-tutorial
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ci-general
  • js-frontend-tutorialjs-frontend-tutorial
  • Wiki
  • What is Continuous Integration

What is Continuous Integration · Changes

Page history
Update What is Continuous Integration authored Jul 11, 2019 by Taras Gaidukov's avatar Taras Gaidukov
Hide whitespace changes
Inline Side-by-side
Showing with 5 additions and 1 deletion
+5 -1
  • What-is-Continuous-Integration.md What-is-Continuous-Integration.md +5 -1
  • No files found.
What-is-Continuous-Integration.md
View page @ 65df6047
......@@ -5,4 +5,8 @@ https://en.wikipedia.org/wiki/Continuous_integration
## Short description
Tee main benefit of Continuous Integration is automatic building and running tests each time new commits are pushed to the repository. It helps to find and fix problems in the early stages of development.
\ No newline at end of file
Tee main benefit of Continuous Integration is automatic building and running tests each time new commits are pushed to the repository. It helps to find and fix problems in the early stages of development.
## Overview
When new commit is pushed to the repository, GitLab creates a pipeline with tasks configured in `.gitlab-ci.yml` file in the project's root. Then one of GitLab runners registered for the project picks and executes these tasks. Runners execute tasks using various executors, in this tutorial we will use `docker` executor.
\ No newline at end of file
Clone repository
  • A sample project
  • Build docker image
  • Configure GitLab CI
  • Configure e2e tests for gitlab runner
  • Configure e2e tests on local machine
  • Configure unit tests on local machine
  • Confirure unit tests for gitlab runner
  • Register gitlab runner
  • What is Continuous Integration
  • Home