Preview sample of Jenkins SignPath Plugin
- 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
- Start a jenkins server with the SignPath Plugin installed
- Install the Jenkins CIConnector Plugin
- Add
SignPath.TrustedBuildSystemToken
(Scope: System) andSignPath.ExecutableProject.ApiToken
(Scope: Global) - 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
- 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