This guide explains how to configure the necessary variables and secure files for the Code Signing process in your pipeline.
In the Pipeline Library, there is:
You’ll need to link the variable group to your pipeline.
- Go to Pipelines and open your desired pipeline.
- Click Edit in the top right corner
- Click the three dots (⋯) in the top-right, then select Triggers

- Open the Variables tab, then go to Variable Groups. Click Link variable group.

- In the right-hand panel, search for
Code Signing, select it, and click Link
You have now successfully linked the required variables for the Code Signing process.
Note: Every pipeline automatically has access to the designated secure files. These steps are only necessary if access is missing or needs to be configured manually.
- Go to the Pipeline Library and access the secure files tab.
- Click on the
client_certificate.p12 - On the top click on Pipeline permissions
- In this dialog click on +, search your Pipeline and click on it

- If you want to enable open access (every pipeline can access this file, then press the 3 dots next to the + and click on open access
Now everything should be working and you can insert the Code Signing steps from the templates into your Pipeline.
- If your project includes scripts that execute independently (not copied in by another process), those scripts must be signed.
- If this is not the case, use the MSI signing template instead.
- We have a limited number of available signatures, so please use them wisely.

