Skip to content

Instantly share code, notes, and snippets.

View dvershinin's full-sized avatar
🏠
Working from home

Danila Vershinin dvershinin

🏠
Working from home
View GitHub Profile
@dvershinin
dvershinin / rpm-build-workflow.md
Created May 21, 2018 23:46 — forked from abn/rpm-build-workflow.md
RPM build and hosting workflow using github, travis-ci and copr

RPM Build Flow

This document details a simple RPM build flow pattern used to build and host RPM artifacts for open source projects. The below is a visual summary of this flow.

In order to achieve this multiple tools and services are used. The services and their purpose in the flow is as listed below.

Service Purpose
GitHub As is the most common use for GitHub, it holds the build source code. In this case we hold only the spec files and related source files. All other sources, including project binaries/sources are retrieved at build time.