Start designing the development activity events collection

This commit is contained in:
R. Tyler Croy 2016-12-29 12:59:06 -08:00
parent 4d5265c616
commit 66717f3187
No known key found for this signature in database
GPG Key ID: 1426C7DC3F51E16F
1 changed files with 72 additions and 0 deletions

72
iep-005/README.adoc Normal file
View File

@ -0,0 +1,72 @@
ifdef::env-github[]
:tip-caption: :bulb:
:note-caption: :information_source:
:important-caption: :heavy_exclamation_mark:
:caution-caption: :fire:
:warning-caption: :warning:
endif::[]
= IEP-5: Development activity Events collection
:toc:
.Metadata
[cols="2"]
|===
| IEP
| 5
| Title
| Development activity Events collection
| Author
| link:https://github.com/rtyler[R. Tyler Croy]
| Status
| :speech_balloon: In-process
| Type
| Service
| Created
| 2016-12-28
|===
== Abstract
== Specification
[source]
----
+--------------------+ +----------------------------+ +-----------+
| GitHub (jenkinsci) +----webhook--+ | github-event-queue (App) | +-----> EventHub |
+--------------------+ | +----------------------------+ | | +-----------+
+------------------------+ | | +------+ |
| GitHub (jenkins-infra) +-------+ +----> function-jenkinsci +- + |
+------------------------+ | | | | |
webhook +----------------------------+ | enqueue
| | | | |
+------> function-jenkins-infra +---------+
| +-------+
+----------------------------+ | |
| |
+-----------append------------+ append
| |
+--------------v-----------+ +--------------------v---------+
| DocumentDB (jenkinsci) | | DocumentDB (jenkins-infra) |
+--------------------------+ +------------------------------+
----
== Motivation
== Rationale
== Costs
== Reference implementation