# Template for Centron.NET build, signing, and installer creation parameters: - name: isDevBuild type: string steps: - script: 'dotnet run --project "./scripts/Centron.Scripts/Centron.Scripts.csproj" -- build-centron-net-only 2>&1' displayName: Build Centron.Net env: CENTRON_BUILD_RUNNING_IN_AZURE_PIPELINE: true CENTRON_BUILD_IS_DEV_BUILD: ${{ parameters.isDevBuild }} - task: TrustedSigning@0 displayName: Signing Centron.Net inputs: AzureTenantID: $(AzureTenantID) AzureClientID: $(AzureClientID) AzureClientSecret: $(AzureClientSecret) AzureClientSendCertificateChain: false Endpoint: 'https://weu.codesigning.azure.net/' TrustedSigningAccountName: 'CentronCodesigning' CertificateProfileName: 'centroncert' FileDigest: 'SHA256' Files: | $(Build.SourcesDirectory)\src\centron\Centron.WPF.UI\bin\Release\net10.0-windows\win-x64\publish\c-entron 2.0.exe $(Build.SourcesDirectory)\src\centron\Centron.WPF.UI\bin\Release\net10.0-windows\win-x64\publish\c-entron 2.0.dll - script: 'dotnet run --project "./scripts/Centron.Scripts/Centron.Scripts.csproj" -- set-dependencies-centron-net 2>&1' displayName: Set Centron.Net Dependencies env: CENTRON_BUILD_RUNNING_IN_AZURE_PIPELINE: true CENTRON_BUILD_IS_DEV_BUILD: ${{ parameters.isDevBuild }} - script: 'dotnet run --project "./scripts/Centron.Scripts/Centron.Scripts.csproj" -- build-centron-net-installer-only 2>&1' displayName: Build Centron.Net Installer env: CENTRON_BUILD_RUNNING_IN_AZURE_PIPELINE: true CENTRON_BUILD_IS_DEV_BUILD: ${{ parameters.isDevBuild }} - task: TrustedSigning@0 displayName: Signing Centron.Net Installer inputs: AzureTenantID: $(AzureTenantID) AzureClientID: $(AzureClientID) AzureClientSecret: $(AzureClientSecret) AzureClientSendCertificateChain: false Endpoint: 'https://weu.codesigning.azure.net/' TrustedSigningAccountName: 'CentronCodesigning' CertificateProfileName: 'centroncert' FileDigest: 'SHA256' FilesFolder: '$(Build.SourcesDirectory)\deployment\centron\CentronSetupProject\bin\Release' FilesFolderFilter: 'exe,dll,msi' FilesFolderRecurse: true - script: 'dotnet run --project "./scripts/Centron.Scripts/Centron.Scripts.csproj" -- set-zip-directory-centron-net 2>&1' displayName: Set Centron.Net Zip-Directory env: CENTRON_BUILD_RUNNING_IN_AZURE_PIPELINE: true CENTRON_BUILD_IS_DEV_BUILD: ${{ parameters.isDevBuild }}