Skip to content

Continuous Integration (CI)

Chavp edited this page Mar 24, 2016 · 1 revision

Tools

Tests project naming conventions

  • Unit tests: .Tests
  • Component / System / Spec / Functional / Acceptance Tests: .(Component | Spec | Functional | Acceptance)Tests

Build steps

  • Source code compilation
  • Database Integration
  • Testing
  • Inspection
  • Deployment

Staged build

  • Commit build (On-demand, poll for changes)
    • All Unit test pass
    • Deploy for integration build
    • Trigger Integration build
  • Integration build (On-demand, poll for changes, scheduled, event-driven)
    • All component/system/acceptance test pass
    • All code inspection pass
    • Deploy for release build
  • Release build (On-demand, scheduled)
Clone this wiki locally