Build and Sign Software Artifact
The following covers how to build and sign the software artifact.
The following instructions assume that EJBCA, SignServer and Jenkins instances have been set up. The Jenkins server is pre-configured with a pipeline to build the sample Java project, but some configuration is needed to use the SignServer instance. For more information, see Prerequisites: Set up Instances.
Run the Pipeline
When making changes in Git, and pushing them with git stage
and git commit
, the pipeline is built automatically after a while, with a poll interval configured in Jenkins.
To trigger a build manually, forcing the pipeline to run even if nothing is changed, perform the following in the Jenkins Admin UI:
- Click Open Blue Ocean on the left to access Jenkins’s Blue Ocean interface.
- Click on the simple-java pipeline to view previous executions of the pipeline.
- Click Run to start the build/test/deliver process.
- Click the running job to drill down on the output from the scripts.
Related Topics
- Regenerate TLS Keys and Certificates - Information on generating new TLS certificates to match new host names assigned to Amazon's Elastic Compute Cloud (EC2) instances after a restart. Also, instructions on how to generate a new AuperAdmin keystore.
- Certificate Lifecycle Management
- deliver.sh
- Jenkinsfile