#6234: Requesting koji service account for Cockpit
-----------------------------+-----------------------
Reporter: sgallagh | Owner: rel-eng@…
Type: task | Status: new
Milestone: Fedora 23 Beta | Component: koji
Resolution: | Keywords: meeting
Blocked By: | Blocking:
-----------------------------+-----------------------
Comment (by stefw):
Likely workflow.
All steps here taken by Cockpit continuous delivery (CD) scripts. The
scripts do much more than this, but we just focus on the Fedora (and non
COPR) specific steps here.
1. CD notices a new signed git tag in upstream git.
2. CD checks with Cockpit CI to see whether it's tested.
3. CD does (fedpkg clone), updates spec file, performs a scratch build
(and many other non-Fedora release tasks in parallel)
4. CD checks if other release tasks are green
5. CD commits to koji git and pushes (ie: fedpkg push)
6. CD performs real build (ie: fedpkg build)
Steps 3, 5 and 6 done for Fedora branched + rawhide.
Currently the CD scripts are run with a packager's credentials.
--
Ticket URL: <
https://fedorahosted.org/rel-eng/ticket/6234#comment:1>
Fedora Release Engineering <
http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project