Azure DevOps pipeline for TripleClick AB

Jonatan Hilmarch

0

DevOps Engineer

Azure

Jan 2025

Project

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
Documenting the entire process

Keywords

.NET 4.8, Rust, Tauri, Azure (DevOps, Key Vault, Trusted Signing, Blob storage, managed identity, CLI), Git, PowerShell
Like this project
0

Posted Feb 4, 2025

A CI/CD pipeline built in Azure DevOps.

Likes

0

Views

1

Tags

DevOps Engineer

Azure

Modern website with Remix & Azure functions
Modern website with Remix & Azure functions
Online Services for the City of Oslo
Online Services for the City of Oslo
Optimizing Telecom Operations with Business Support Systems
Optimizing Telecom Operations with Business Support Systems
Barium Live, a Business Process Management Platform
Barium Live, a Business Process Management Platform