🖌️
Product Process Documentation
  • Product Process Documentation
  • Definition of Done (DoD)
    • General checkpoints
      • Specific checkpoints by team
    • Important process: QA review & PO review
      • QA Review
      • PO Review
  • Work Items
    • Product Backlog Item (PBI)
    • Bug
      • Basic rules for creating a bug
      • How to report a Bug
    • Bugs Management
  • Code Standards
  • Different Test Levels
    • Unit Test
      • Frontend Unit Testing
        • What is a Unit Test?
        • How do I know if I am developing a good unit test?
        • AAA (Arrange, Act and Assert)
        • Overloaded test suits
        • Setup & Teardown
          • JEST Mocks
          • FakeTimers
        • Istanbul Annotations
        • C8 Annotations
        • JEST Runner (Debug unit tests with Jest)
    • Component Test
      • Frontend Component Testing
        • What is Component Testing?
        • Best practices
        • Bad practices
        • Setup
          • Sandbox
          • Mocks, Services and Providers
          • Test scenario
    • Integration Test
      • Frontend Integration Testing
        • What is a Integration Test?
        • AAA (Arrange, Act and Assert)
        • Best Practices
        • Bad practices
        • Setup & Teardown
        • How to create a scenario
          • Create the migrated app
          • Add to project
        • How to debug
        • Common problems
      • Testing Driven Development Guide and recommendations
    • Functional Test
    • Security Testing
      • Security Testing Tools
      • Frontend Security Testing
    • Performance testing
    • Best Practices
    • Test Documentation
  • Run test projects
    • General steps
    • Specific steps by team
  • DevOps
    • Pipelines
    • Builds
    • Specific information by team
    • Test plan
    • Service Hooks for Azure DevOps Notifications
      • Slack Notifications
      • Microsoft Teams Notifications
  • Dashboards
    • General
    • QA Dashboards
  • Release Process
    • General Steps
    • Specific steps by team
  • Migration Cells
    • Basics of testing process
  • Release process
  • References
Powered by GitBook
On this page
  • What is a pipeline?
  • Continuous Integration
  • Continuous Delivery

Was this helpful?

  1. DevOps

Pipelines

PreviousDevOpsNextBuilds

Last updated 1 year ago

Was this helpful?

What is a pipeline?

According to Microsoft Docs, a pipeline is the representation of an automation process that runs the build and tests of an application. This automation process is defined as a collection of tasks, that will run when new changes are pushed in the repository or manually triggered. For example, when new changes are pushed in , this will execute automatically the following steps:

Continuous Integration

Continuous integration practice is a process used as an automated process when merging and testing code. It will execute the build and all the tests related, to catch bugs or regressions early in the development cycle.

To ensure quality, it will execute automated test cases with the new code. If this process is successful, it will generate valid artifacts that can be used for the continuous delivery process.

Continuous Delivery

Continuous delivery is an automated process where code is built, tested and deployed to test and production environments. When deploying and testing in multiple environments, we increase the quality in the products.

Mobilize.WebMAPSilverlightComponents
Steps in the build pipeline of Mobilize.WebMAPSilverlightComponents.