[releng] Beta release docs
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
This commit is contained in:
parent
3646a4d77b
commit
43a54be538
1 changed files with 58 additions and 0 deletions
|
@ -10,3 +10,61 @@ Based on the GO/NOGO meeting if the currnet compose is GO. The following steps n
|
||||||
$ koji clone-tag --all --latest-only f{branched} f{branched}-Beta
|
$ koji clone-tag --all --latest-only f{branched} f{branched}-Beta
|
||||||
$ koji clone-tag --all --latest-only f{branched}-modular f{branched}-Beta-modular
|
$ koji clone-tag --all --latest-only f{branched}-modular f{branched}-Beta-modular
|
||||||
....
|
....
|
||||||
|
|
||||||
|
=== Lift RelEng freeze
|
||||||
|
|
||||||
|
Lift the RelEng Freeze so that the updates will be pushed to stable.
|
||||||
|
This is done by editing
|
||||||
|
https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/vars/all/RelEngFrozen.yaml[RelEngFrozen
|
||||||
|
variable] in infra ansible repo and then run the bodhi playbook.
|
||||||
|
|
||||||
|
....
|
||||||
|
$ sudo rbac-playbook groups/bodhi-backend.yml
|
||||||
|
....
|
||||||
|
|
||||||
|
=== Stage release to mirrors
|
||||||
|
|
||||||
|
....
|
||||||
|
$ sh scripts/stage-release.sh 32_Beta Fedora-32-20200312.0 32_Beta-1.2 fedora-32 1
|
||||||
|
....
|
||||||
|
|
||||||
|
[NOTE]
|
||||||
|
.Note
|
||||||
|
|
||||||
|
====
|
||||||
|
Make sure to grab the directory size usage numbers which is used to send
|
||||||
|
an email to [.title-ref]#mirror-admin@lists.fedoraproject.org# list.
|
||||||
|
====
|
||||||
|
|
||||||
|
=== Sync the signed checksums to stage
|
||||||
|
|
||||||
|
We need to sync the signed checksums to /pub/alt/stage/ by running the
|
||||||
|
following command
|
||||||
|
|
||||||
|
....
|
||||||
|
$ for dir in Cloud Container Everything Kinoite Labs Modular Sericea Server Silverblue Spins Workstation metadata; do sudo -u ftpsync rsync -avhH /mnt/koji/compose/37/Fedora-37-20221105.0/compose/$dir/ /pub/alt/stage/37_RC-1.7/$dir/ --link-dest=/pub/fedora/linux/releases/37/Everything/ --link-dest=/pub/alt/stage/37_RC-1.2/Everything/ --link-dest=/pub/alt/stage/37_RC-1.3/Everything --link-dest=/pub/alt/stage/37_RC-1.4/Everything --link-dest=/pub/alt/stage/37_RC-1.5/Everything --link-dest=/pub/alt/stage/37_RC-1.6/Everything --link-dest=/pub/alt/stage/37_RC-1.7/Everything; done
|
||||||
|
....
|
||||||
|
|
||||||
|
|
||||||
|
== Bodhi config
|
||||||
|
|
||||||
|
=== Ansible
|
||||||
|
|
||||||
|
....
|
||||||
|
diff --git a/vars/all/FedoraBranchedBodhi.yaml b/vars/all/FedoraBranchedBodhi.yaml
|
||||||
|
index 606eb2e..ca2ba61 100644
|
||||||
|
--- a/vars/all/FedoraBranchedBodhi.yaml
|
||||||
|
+++ b/vars/all/FedoraBranchedBodhi.yaml
|
||||||
|
@@ -3,4 +3,4 @@
|
||||||
|
#prebeta: After bodhi enablement/beta freeze and before beta release
|
||||||
|
#postbeta: After beta release and before final release
|
||||||
|
#current: After final release
|
||||||
|
-FedoraBranchedBodhi: prebeta
|
||||||
|
+FedoraBranchedBodhi: postbeta
|
||||||
|
....
|
||||||
|
|
||||||
|
=== Bodhi release
|
||||||
|
|
||||||
|
....
|
||||||
|
$ bodhi releases edit --name F{branched} --state pending
|
||||||
|
....
|
Loading…
Add table
Add a link
Reference in a new issue