github-actions-cicd

Automate Java 21 Spring Boot CI/CD with GitHub Actions and Kubernetes.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/zenobiuszeto/banking-strawman-capabilities --skill github-actions-cicd-zenobiuszeto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-cicd
Source: https://github.com/zenobiuszeto/banking-strawman-capabilities/tree/main/skills/github-actions-cicd
Command: npx skills add https://github.com/zenobiuszeto/banking-strawman-capabilities --skill github-actions-cicd-zenobiuszeto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GitHub Actions CI/CD Skill — Production-grade pipelines for Java 21 + Spring Boot banking platform. Covers multi-job CI workflows (compile, unit tests, integration tests, security scan, Docker build), CD deployment pipelines (staging → approval → production), environment secrets, caching strategies, matrix builds, release automation, and rollback workflows.

Core Features & Use Cases

  • Multi-job CI workflows (compile, unit tests, integration tests, security scan, static analysis)
  • CD deployment pipelines with staging → production approvals
  • Environment secrets, caching, matrix builds, release automation, and rollback capability
  • Use Case: Teams delivering a Java-based banking platform can push changes with confidence via automated pipelines.

Quick Start

Create and push the ci.yml and cd.yml workflows under .github/workflows following the project's conventions to enable CI/CD.

Frequently Asked Questions about github-actions-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up GitHub Actions CI/CD pipelines for a Java 21 Spring Boot application?

You set up GitHub Actions CI/CD for a Java 21 Spring Boot application by creating and pushing ci.yml and cd.yml workflow files under the .github/workflows directory to orchestrate build, test, security, and deployment stages.

What does a production-grade CI/CD pipeline for Java banking platforms include?

A production-grade CI/CD pipeline for Java banking platforms includes multi-job workflows for compiling, unit testing, integration testing, security scanning, Docker building, and staging-to-production deployment gates with rollback capabilities.

Can I use Gradle and Docker in GitHub Actions for multi-branch Java deployments?

Yes, you can use Gradle and Docker in GitHub Actions for multi-branch Java deployments. The pipelines support Gradle wrapper builds, Docker image building and pushing, and multi-branch deployments with staging and production gates.

Does GitHub Actions CI/CD support staging approvals and automated rollback workflows?

Yes, GitHub Actions CI/CD supports staging approvals and automated rollback workflows. The CD pipelines feature staging-to-production approval gates and can be extended with rollback capabilities for safe automated recovery.

How do I add security scans and matrix builds to a Spring Boot CI workflow?

You add security scans and matrix builds to a Spring Boot CI workflow by configuring multi-job GitHub Actions stages that run automated security scans alongside compilation and testing, extending the setup with matrix builds.