7.3.2.5.3. Build Signed RPM and Deploy to Download Server¶
7.3.2.5.3.1. Build Signed RPM and Deploy to SIMP Download Server¶
7.3.2.5.3.1.1. If a New RPM Needs to be Built¶
Build the RPM for the component that you wish to publish
git clone simp-core
git checkout master # or an appropriate branch
bundle update
bundle exec rake pkg:single[MODULE_NAME or PATH]
Note
If, for some reason, the above does not work, you can go into the target
component and run rake pkg:rpm
The output will be in the dist
directory of the targeted artifact
Pass the RPM over to an authorized signing team member who will sign it using
rpm --resign
7.3.2.5.3.1.2. Push to SIMP Download Server¶
Currently the authorized signing team member that signs the RPM will use scp
to push the file to the proper folder on the SIMP Download Server. The file will
then be accessible by following the appropriate path at https://download.simp-project.com.