Skip to content

Infrastructure Overview

Stephanos Ioannidis edited this page Dec 2, 2022 · 8 revisions

External Providers

The Zephyr Project uses the following infrastructure service providers:

  • GitHub: Git source code management, issue tracking, project management
    • Actions (GHA): primary continuous integration platform
    • Container Registry (GHCR): primary Docker image management and distribution
  • Amazon Web Services (AWS): primary cloud services provider
    • EC2: computing resources for building and testing Zephyr, as well as running infrastructure servers
    • S3: file storage for build artifacts, test results and release downloads
    • CloudFront: web frontend for project-managed web-based services
  • macStadium: Mac cloud services provider for Zephyr SDK build and testing
  • DockerHub: alternate Docker image management and distribution (primary is GHCR)
  • Discord: chat and messaging
  • Groups.io: group mailing list management and meeting scheduling (managed by LF)
  • Office 365: Teams online meetings, Exchange email server (managed by LF)
  • Google Docs: meeting documentation management

Services

This section lists the high-level infrastructure services and their components:

  • Web Documentation (docs.zephyrproject.org)

  • Web Build Artifacts (builds.zephyrproject.io)

  • Web Testing Artifacts (testing.zephyrproject.io)

  • Zephyr Continuous Integration

  • Zephyr SDK Continuous Integration

  • Codescan (codescan.zephyrproject.org)

    • Parasoft
    • Jenkins
  • Analytics (stats.zephyrproject.org)

    • Grafana
  • Project Calendars and Mailing List

    • Groups.io
Clone this wiki locally