Modernization at Scale with the CLI and CI/CD Pipelines

Microsoft Developer · Intermediate ·💻 AI-Assisted Coding ·7h ago
Modernizing one app in the IDE is powerful — but what about dozens or hundreds of repositories? In this episode, learn how to shift the same GitHub Copilot modernization workflow into the terminal using the CLI, delegate work to cloud coding agents that run in parallel, and get back reviewable artifacts (assessment reports, upgrade plans, diffs, and pull requests) on GitHub. In this episode, you'll learn: → How to use the GitHub Copilot CLI modernize command to scan and modernize multiple repositories at once → How to delegate assessment and upgrade work to cloud coding agents that run in parallel → How to review consolidated assessment reports across multiple repos — blockers, upgrade needs, and technology distribution → How agents generate upgrade plans, apply changes, and produce pull requests you review like any other code change → How CLI-based modernization fits into CI/CD pipelines, scheduled jobs, and batch runs across your entire portfolio → Why modernization becomes continuous maintenance — not a one-off project — when it's scriptable and repeatable 📺 This is Episode 7 of the Modernize Java Apps with AI series — a 9-part, hands-on guide to upgrading legacy Java applications using GitHub Copilot. 🔗 Series playlist: https://www.youtube.com/playlist?list=PLlrxD0HtieHhaBJWlcxGd-kTDikSD4xyD 🔗 GitHub Copilot CLI: https://aka.ms/GHCPMod-Java 👤 Presented by Ayan Gupta, Java & AI Advocate, Microsoft Java #GitHubCopilot #CLI #CICD #ModernizationAtScale #CloudCodingAgents #JavaModernization #DevOps #GitHub #EnterpriseJava
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

How I Built a Privacy-First Facial Similarity Network using React & Firebase
Learn how to build a privacy-first facial similarity network using React and Firebase, and why it matters for consumer AI apps
Dev.to · Evan S
Code is data. Why do AI coding agents pretend it isn't?
Explore how AI coding agents can leverage code as data to improve their functionality and why they often pretend it isn't, and learn to apply this concept to enhance coding productivity
Dev.to · George Ciobanu
Running Claude Code, Ollama, and OpenClaw on Android using Termux + Ubuntu (2026 Guide)
Run AI models like Claude Code, Ollama, and OpenClaw on Android using Termux and Ubuntu
Dev.to · Zecel Manatad
You’re Replacing Programmers With AI — Five Questions to Ask Your CTO First
Learn crucial questions to ask your CTO before replacing programmers with AI to avoid hidden pitfalls
Medium · Machine Learning
Up next
Vibe once, run anywhere with Google Antigravity and Flutter
Google for Developers
Watch →