packages.microsoft.com repo structure info (#4597)
* adding package repo structure info * minor edits
This commit is contained in:
Родитель
77e09d5292
Коммит
8ec1edcc92
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
This project uses [GitHub issues][gh-issue] to [track bugs][gh-bug] and [feature requests][gh-feature]. Please search the existing issues before filing new issues to avoid duplicates. For new topics, file your bug or feature request as a new issue.
|
This project uses [GitHub issues][gh-issue] to [track bugs][gh-bug] and [feature requests][gh-feature]. Please search the existing issues before filing new issues to avoid duplicates. For new topics, file your bug or feature request as a new issue.
|
||||||
|
|
||||||
For questions about using this project, please look at the [Demo repo for CBL-Mariner][demo] and our [Contributor's Guide][contributor] if you want to work on CBL-Mariner.
|
For questions about using this project, please look at the [Tutorials repo for CBL-Mariner][tutorial] and our [Contributor's Guide][contributor] if you want to work on CBL-Mariner.
|
||||||
|
|
||||||
## Microsoft Support Policy
|
## Microsoft Support Policy
|
||||||
|
|
||||||
|
@ -13,5 +13,5 @@ Support for CBL-Mariner is limited to the resources listed above.
|
||||||
[gh-issue]: https://github.com/microsoft/CBL-Mariner/issues/new/choose
|
[gh-issue]: https://github.com/microsoft/CBL-Mariner/issues/new/choose
|
||||||
[gh-bug]: https://github.com/microsoft/CBL-Mariner/issues/new?labels=bug
|
[gh-bug]: https://github.com/microsoft/CBL-Mariner/issues/new?labels=bug
|
||||||
[gh-feature]: https://github.com/microsoft/CBL-Mariner/issues/new?labels=enhancement
|
[gh-feature]: https://github.com/microsoft/CBL-Mariner/issues/new?labels=enhancement
|
||||||
[demo]: https://github.com/Microsoft/CBL-MarinerDemo
|
[tutorial]: https://github.com/Microsoft/CBL-MarinerTutorials
|
||||||
[contributor]: https://github.com/microsoft/CBL-Mariner/blob/main/CONTRIBUTING.md
|
[contributor]: https://github.com/microsoft/CBL-Mariner/blob/main/CONTRIBUTING.md
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
- Build CBL-Mariner end-to-end.
|
- Build CBL-Mariner end-to-end.
|
||||||
- Advanced building topics.
|
- Advanced building topics.
|
||||||
- Build parameters and environment variables.
|
- Build parameters and environment variables.
|
||||||
|
- packages.microsoft.com repository structure breakdown.
|
||||||
|
|
||||||
## [How the Build System Works](docs/how_it_works/0_intro.md)
|
## [How the Build System Works](docs/how_it_works/0_intro.md)
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
- [Force Rebuilds](#force-rebuilds)
|
- [Force Rebuilds](#force-rebuilds)
|
||||||
- [Ignoring Packages](#ignoring-packages)
|
- [Ignoring Packages](#ignoring-packages)
|
||||||
- [Source Hashes](#source-hashes)
|
- [Source Hashes](#source-hashes)
|
||||||
|
- [packages.microsoft.com Repository Structure](#packagesmicrosoftcom-repository-structure)
|
||||||
|
- [CBL-Mariner 1.0](#cbl-mariner-10)
|
||||||
|
- [CBL-Mariner 2.0](#cbl-mariner-20)
|
||||||
- [Keys, Certs, and Remote Sources](#keys-certs-and-remote-sources)
|
- [Keys, Certs, and Remote Sources](#keys-certs-and-remote-sources)
|
||||||
- [Sources](#sources)
|
- [Sources](#sources)
|
||||||
- [Authentication](#authentication)
|
- [Authentication](#authentication)
|
||||||
|
@ -294,6 +297,33 @@ The build system also enforces hash checking for sources when packaging SRPMs. F
|
||||||
sudo make input-srpms SRPM_FILE_SIGNATURE_HANDLING=update
|
sudo make input-srpms SRPM_FILE_SIGNATURE_HANDLING=update
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### packages.microsoft.com Repository Structure
|
||||||
|
|
||||||
|
CBL-Mariner packages are available on [packages.microsoft.com](https://packages.microsoft.com/cbl-mariner/). The CBL-Mariner repositories are divided into major release folders (1.0, 2.0, etc). Each top level folder is subdivided into "preview" and "production" (prod) repositories.
|
||||||
|
|
||||||
|
The "preview" and "production" folders are further subdivided into purpose, and then again for architecture. This includes locations for source-rpms.
|
||||||
|
|
||||||
|
#### CBL-Mariner 1.0
|
||||||
|
|
||||||
|
For CBL-Mariner 1.0, the repositories are structured as follows:
|
||||||
|
|
||||||
|
- **Base:** Packages released with CBL-Mariner 1.0.
|
||||||
|
- **Update:** Base packages added or updated since CBL-Mariner 1.0's release date.
|
||||||
|
- **CoreUI:** Targeted UI related packages.
|
||||||
|
- **Extras:** CBL-Mariner 1.0 packages that are built by Microsoft and are closed source.
|
||||||
|
- **NVIDIA:** Specially licensed NVIDIA packages.
|
||||||
|
- **Microsoft:** Packages built by other, non-CBL-Mariner, Microsoft teams.
|
||||||
|
|
||||||
|
#### CBL-Mariner 2.0
|
||||||
|
|
||||||
|
For CBL-Mariner 2.0, the repositories are structured as follows:
|
||||||
|
|
||||||
|
- **Base:** Packages released with CBL-Mariner 2.0 and their updates.
|
||||||
|
- **Extras:** CBL-Mariner 2.0 packages that are built by Microsoft and are closed source
|
||||||
|
- **Extended:** CBL-Mariner 2.0 packages that are not considered part of core. Generally, viewed as experimental or for development purposes.
|
||||||
|
- **NVIDIA:** Specially licensed NVIDIA packages.
|
||||||
|
- **Microsoft:** Packages built by other, non-CBL-Mariner, Microsoft teams.
|
||||||
|
|
||||||
## Keys, Certs, and Remote Sources
|
## Keys, Certs, and Remote Sources
|
||||||
|
|
||||||
### Sources
|
### Sources
|
||||||
|
|
Загрузка…
Ссылка в новой задаче