Jonatan helped build a complete CI/CD pipeline in Azure DevOps for a Windows application written in .NET 4.8 (full framework) and Rust (Tauri). The solution included:
Setting up managed identities
Handling variables using Azure Key Vault
Creating templates for reusable pipeline parts
Writing PowerShell scripts to download binaries and install Rust dependencies
Developing a Node script to bump the current version and tag the Git commit
Building the .NET application
Running unit tests and publishing the coverage results
Performing code quality analysis using Clippy (linting)
Building the Tauri application
Signing the artifacts using Azure Trusted Signing Account
Releasing to Azure Blob storage using Azure CLI and built-in deployment steps