Skip to main content

ci-cd

6 articles tagged with ci-cd.

A build server rack beside a firmware engineer's CI dashboard in an Indian embedded lab at dusk, the Arm User-Based Licensing pipeline setup GSAS Micro Systems works through with teams in India
Keil MDK Arm

Arm User-Based Licensing in CI/CD: armlm, Proxy Activation and What Breaks

A licensing failure in an Arm pipeline blocks the release branch and puts a firmware engineer on armlm output instead of driver code, up to seven days after the change that caused it. The reason: a UBL licence is a cached certificate valid for 7 days, not a checkout. Here is what that changes about pipeline design, and what to fix first.

28 Jul 2026 · 11 min read
Saleae Logic Pro 16 driving Python automation in a CI/CD pipeline, protocol-trace regression for Indian embedded teams
Technical Guides Saleae

Saleae Python API for CI/CD: Capturing Protocol Traces in GitHub Actions

The Logic 2 Automation API drives Saleae devices from Python. Here's how Indian embedded teams wire it into a GitHub Actions or GitLab CI workflow for nightly hardware-in-the-loop regression on a bench Raspberry Pi.

26 May 2026 · 9 min read
Indian engineering manager and licensing administrator at a Bengaluru product office reviewing User-Based Licensing seat planning
Keil MDK Arm

How Many Arm UBL Seats Do You Actually Need?: A Sizing Guide for Indian CI/CD Teams

How Arm User-Based Licensing actually sizes against your team: per developer identity, not per parallel CI job. A short guide for Indian engineering managers planning the UBL migration, talk to GSAS for the per-team sizing exercise.

8 May 2026 · 5 min read
Indian DevOps engineer at a Pune embedded-systems CI/CD lab configuring GitHub Actions pipelines for Cortex-M firmware with csolution and cbuild on multiple monitors
Keil MDK Arm

Cortex-M CI/CD with csolution.yml + cbuild + GitHub Actions: A Working Pipeline for Indian Firmware Teams

A concrete CI/CD pipeline pattern for Indian Cortex-M firmware teams using the modern Arm CMSIS-Toolbox CLI (csolution + cbuild + cpackget) on GitHub Actions runners, UBL-licensed builds, vcpkg tool deployment, parallel build matrix, and the firewall + caching gotchas that catch most teams.

8 May 2026 · 14 min read
Indian embedded DevOps engineer running SEGGER Embedded Studio emBuild from a Linux CI runner pipeline with CMakeLists.txt and J-Link hardware-in-the-loop rig
Embedded Studio SEGGER

SEGGER Embedded Studio CMake Integration for Indian DevOps and CI Pipelines

How Indian embedded teams bridge bench-side IDE development with headless Linux CI runners using SEGGER Embedded Studio's CMake import/export and emBuild command line.

15 Apr 2026 · 10 min read
Indian EMS production line test PC running JLinkExe script to flash and verify a Cortex-M board with a J-Link PRO probe and fixture
J-Link SEGGER

J-Link Commander CLI Scripting for Indian Production Lines and CI Test Rigs

How Indian EMS production lines and CI hardware-in-the-loop rigs drive J-Link probes headlessly using JLinkExe, JLinkGDBServer, JLinkRTTLogger, and J-Link Remote Server.

15 Apr 2026 · 10 min read