Skip to content

Files

Latest commit

author
Paul Savoie
Dec 11, 2023
208ccef · Dec 11, 2023

History

History
23 lines (19 loc) · 1.09 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.09 KB

Preview sample of Jenkins SignPath Plugin

Preparation

  1. On SignPath.io
  • Create a CI User
  • Create a TBS
  • Create a Project Executable for a .exe file
  • Link the TBS in the project
  • Add a signing policy test-signing with the CI user as submitter
  • Add a signing policy release-signing with the CI user as submitter and approval process
  1. Start a jenkins server with the SignPath Plugin installed

Demo

  1. Install the Jenkins CIConnector Plugin
  2. Add SignPath.TrustedBuildSystemToken (Scope: System) and SignPath.ExecutableProject.ApiToken (Scope: Global)
  3. Create a new Pipeline Sign Executable (test-signing)
  • Add a parameter ORGANIZATION_ID with the org id as default
  • Select Pipeline script from SCM and enter this repo URL and Jenkinsfile.executable.test-signing as name
  1. Create a new Pipeline Sign Executable (release-signing)
  • Add a parameter ORGANIZATION_ID with the org id as default
  • Select Pipeline script from SCM and enter this repo URL and Jenkinsfile.executable.release-signing as name