EagleML/MC2 teams release several components on a monthly basis. This page provides details on these components including naming conventions, artifactory, and repository details.
Installation Components
The following are the components released by EagleML/MC2 teams in a monthly basis.
- EagleInstaller component
- EagleInstaller (component name = EagleInstaller)
- EagleML component
- EagleML (component name = EagleML)
- EagleML-without-overlays (component name = EagleML-without-overlays)
- EagleML+MC2
- All-services (component name = all-services)
- All-services-without-overlays (component name = all-services-without-overlays)
- MC2 components
- Extract Service Rules (component name = extractservicerule)
- Import Service Rules (component name = importservicerule)
- EaglePy (component name = pypy)
- pyruleservice (component name = pyruleservice)
- extractservice (component name = extractservice)
- kafkaservice (component name = kafkaservice)
Naming Conventions
Naming convention for each component in zip are as follows:
$(release_component) = $(component name)-$(release_version).zip
where
$(component name) = one of component in installation component lists
$(release_version) = $(year).$(month).$(day).$(sub version)
$(year) = YYYY
$(month) = 01 - 12
$(day) = 01 - 31
$(sub version) = 1, 2, ....
Repositories
There are two types of repositories to store releases of all components:
Artifactories
Artifactory Root URL for Components
The following are root urls for components.
$(artifactory url)/EagleInstaller
$(artifactory url)/EagleML
$(artifactory url)/EagleML-without-overlays
$(artifactory url)/com/eagleinvsys/mc2
- All-services-without-overlays
$(artifactory url)/com/eagleinvsys/mc2
$(artifactory url)/extractservicerules
$(artifactory url)/importservicerules
- EaglePy (component name = pypy)
$(artifactory url)/com/eagleinvsys/pypy
$(artifactory url)/com/eagleinvsys/pyruleservice
$(artifactory url)/com/eagleinvsys/eagleinvsys/eaglemc2s/eaglemc2s
$(artifactory url)/eagle-kafka-service/eagle-kafka-service
File System
The standard location from the file system is located in the following path for each monthly:
- The nest – "\\thenest\TFS_BUILD_PACKAGES\$(year)_$(Month)Release(FINAL)"
where:
$(year) = YYYY
$(Month) = January, February, ....