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
devdocs:finalize_release_process [2018/11/17 20:38]
z5t1
devdocs:finalize_release_process [2018/12/03 16:52] (current)
z5t1
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 ======
  
-The remaining steps must be performed regardless of which type of server you are releasing from. These steps are identical regardless of which type of server you are releasing from.+The remaining steps must be performed regardless of which type of server you are releasing from. These steps are identical regardless of which type of server you are releasing from and should all be performed on the staging server.
  
   - Create the verification files for the ISO images:   - Create the verification files for the ISO images:
devdocs/finalize_release_process.1542487081.txt.gz · Last modified: 2018/11/17 20:38 by z5t1