This shows you the differences between two versions of the page.
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: |