User Tools

Site Tools


devdocs:finalize_release_process

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
devdocs:finalize_release_process [2018/11/17 20:38]
z5t1
devdocs:finalize_release_process [2018/11/17 23:58]
z5t1 [If Releasing from a Bootstrap Server]
Line 28: Line 28:
     - On **only one bootstrap server** (i.e. the bootstrap server for one and only one architecture),​ upload the /usr/ports directory to the staging server by running the following script: ''/​opt/​buildtools/​upload_ports''​     - On **only one bootstrap server** (i.e. the bootstrap server for one and only one architecture),​ upload the /usr/ports directory to the staging server by running the following script: ''/​opt/​buildtools/​upload_ports''​
   - Build the updated installer ISO.   - Build the updated installer ISO.
-    - On the build server+    - On the bootstrap ​server
       - Clone the repository [[https://​github.com/​cucumberlinux/​installer]].       - Clone the repository [[https://​github.com/​cucumberlinux/​installer]].
-      - Run ./​build-iso.sh+      - Run ''​VERSION=x.y ​./​build-iso.sh'',​ substituting ​the version number of Cucumber Linux you are building ​in for "x.y"
-      - Upload ​the .iso file in /tmp to the distribution server. +      - Upload the .iso file from /tmp on the bootstrap ​server to ~/​cucumber/​cucumber-x.y/​ISOs/ ​on the staging server.
-      - Upload the ports tree from the build server to ~/​cucumber/​cucumber-x.y/ports on the distribution server+
-      - Upload the /​opt/​packages/​cucumber directory ​from the build server to ~/cucumber/​cucumber-x.y/​cucumber-ARCH ​on the distribution ​server, substituting in the appropriate architecture for ARCH. +
-    - On the distribution server. +
-      - Copy the ISO file to ~/​cucumber/​cucumber-x.y/​ISOs/​ +
-      - Calculate ​the SHA256 checksums. +
-      - Sign the ISO images with GPG.+
  
 ====== Mutual Steps ====== ====== Mutual Steps ======
devdocs/finalize_release_process.txt · Last modified: 2018/12/03 16:52 by z5t1