PMeta框架采用了开源的Eiffel Protocol, 该协议是不依赖具体实现技术的CI/CD消息协议。
本代码仓包含了Eiffel协议的词汇, 详细描述, 结构定义和设计指南。
PMeta的参考架构设计,请参见 PMeta的设计文档
- Introduction
- Eiffel Syntax and Usage
- The Eiffel Vocabulary
- EiffelActivityTriggeredEvent (ActT)
- EiffelActivityCanceledEvent (ActC)
- EiffelActivityStartedEvent (ActS)
- EiffelActivityFinishedEvent (ActF)
- EiffelArtifactCreatedEvent (ArtC)
- EiffelArtifactPublishedEvent (ArtP)
- EiffelArtifactReusedEvent (ArtR)
- EiffelConfidenceLevelModifiedEvent (CLM)
- EiffelEnvironmentDefinedEvent (ED)
- EiffelCompositionDefinedEvent (CD)
- EiffelSourceChangeCreatedEvent (SCC)
- EiffelSourceChangeSubmittedEvent (SCS)
- EiffelFlowContextDefinedEvent (FCD)
- EiffelTestCaseTriggeredEvent (TCT)
- EiffelTestCaseCanceledEvent (TCC)
- EiffelTestCaseStartedEvent (TCS)
- EiffelTestCaseFinishedEvent (TCF)
- EiffelTestSuiteStartedEvent (TSS)
- EiffelTestSuiteFinishedEvent (TSF)
- EiffelIssueVerifiedEvent (IV)
- EiffelTestExecutionRecipeCollectionCreatedEvent (TERCC)
- EiffelAnnouncementPublishedEvent (AnnP)
- EiffelIssueDefinedEvent (ID)
- Usage Examples
- Confidence Level Joining
- Delivery Interface
- Build Avoidance
- Pipeline Monitoring
- Test Execution
- Reference Data Sets
- Customization
- Extensions