No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
CI is rarely associated with packaged Linux distributions even though it is nowadays used in most of them. We’d like to change this perception, to show that packaging and CI can and should be used together. | CI is rarely associated with packaged Linux distributions even though it is nowadays used in most of them. We’d like to change this perception, to show that packaging and CI can and should be used together. | ||
We also would like to establish Fedora as a perfect CI platform. Virtualization, containerization and many other tools available in Fedora provide a good foundation to build flexible, open and modern CI solutions and CI architectures on top of it. | We also would like to establish Fedora as a perfect CI platform. Virtualization, containerization and many other tools available in Fedora provide a good foundation to build flexible, open and modern CI solutions and CI architectures on top of it. Let's make use of them. | ||
== Communication == | == Communication == | ||
Line 26: | Line 26: | ||
`#fedora-ci` at Freenode | `#fedora-ci` at Freenode | ||
=== Meetings === | === Meetings === | ||
TBD | |||
=== Members === | === Members === | ||
* [[User:Bookwar]] Aleksandra Fedorova | * [[User:Bookwar]] Aleksandra Fedorova | ||
Line 43: | Line 44: | ||
* Develop CI pipelines framework | * Develop CI pipelines framework | ||
* On-board test pipelines | * On-board test pipelines | ||
* | * Bring your own! | ||
[[Category:SIGs]] | [[Category:SIGs]] | ||
[[Category:CI]] | [[Category:CI]] | ||
[[Category:Fedora special-interest groups|CI SIG]] | [[Category:Fedora special-interest groups|CI SIG]] |
Revision as of 12:17, 17 May 2019
Continuous Integration Special Interest Group
Goal
The goal of the SIG is to bring together CI enthusiasts interested in developing tools, best practices, standards, and workflows to implement Continuous Integration at a larger scale.
While CI is well-known and used by many software projects, it is usually applied at an individual component level. Scaling it up is a challenge from both technical and organizational points of view. Here in Fedora, we have an opportunity to explore and develop the CI/CD topic beyond simple pull-request testing.
Topics
- CI for Fedora
- Containerized CI
- CI on bare-metal
- Gating at scale
- Packaging and CI
- CI and Upstream
- CI engines, Artifact storages, Test result aggregators, Test analytics systems
Benefit to Fedora
CI is rarely associated with packaged Linux distributions even though it is nowadays used in most of them. We’d like to change this perception, to show that packaging and CI can and should be used together.
We also would like to establish Fedora as a perfect CI platform. Virtualization, containerization and many other tools available in Fedora provide a good foundation to build flexible, open and modern CI solutions and CI architectures on top of it. Let's make use of them.
Communication
Mailing lists
ci@lists.fedoraproject.org
IRC
#fedora-ci
at Freenode
Meetings
TBD
Members
- User:Bookwar Aleksandra Fedorova
How to Join
- Add yourself to the table above
- Join IRC channel and participate in Fedora CI SIG meetings
- Subscribe to mailing list
- Apply to CI project at teams.fedoraproject.org
How to contribute
Some examples:
- Review/Write/Fix documentation related to Fedora CI and Gating
- Develop and package CI tools
- Develop CI analytics
- Develop CI pipelines framework
- On-board test pipelines
- Bring your own!