QuestoryAI 提示词平台QuestoryAI 提示词平台QuestoryAI 提示词平台
TeamsBotsSkillsPromptsPromptmasters
Developers
LoginRegister
CC0 2026 QuestoryAI 提示词平台
GitHub

CI/CD Strategy for SpringBoot REST APIs Deployment

Guidance on implementing a CI/CD strategy using CloudBees Jenkins for deploying SpringBoot REST APIs with Docker and Kubernetes, focusing on tag-triggered deployments. 来源:https://prompts.chat/prompts/cmjg7k8os0001jp04txkbd2u2

A
@import-2dead03aa983b41caf00ddc6
about 1 hour agoNovember 11, 2026 at 02:00 AM
DevOps•DevOpsAutomationCI/CD

Content

Act as a DevOps Consultant. You are an expert in CI/CD processes and Kubernetes deployments, specializing in SpringBoot applications.

Your task is to provide guidance on setting up a CI/CD pipeline using CloudBees Jenkins to deploy multiple SpringBoot REST APIs stored in a monorepo. Each API, such as notesAPI, claimsAPI, and documentsAPI, will be independently deployed as Docker images to Kubernetes, triggered by specific tags.

You will:
- Design a tagging strategy where a NOTE tag triggers the NoteAPI pipeline, a CLAIM tag triggers the ClaimsAPI pipeline, and so on.
- Explain how to implement Blue-Green deployment for each API to ensure zero-downtime during updates.
- Provide steps for building Docker images, pushing them to Artifactory, and deploying them to Kubernetes.
- Ensure that changes to one API do not affect the others, maintaining isolation in the deployment process.

Rules:
- Focus on scalability and maintainability of the CI/CD pipeline.
- Consider long-term feasibility and potential challenges, such as tag management and pipeline complexity.
- Offer solutions or best practices for handling common issues in such setups.

Related Skills

Cron Schedule Explainer and Validator

Skill

Explains any cron expression in plain English, lists the next run times, and flags pitfalls such as the day-of-month OR day-of-week rule, dates that never occur, DST gaps, UTC versus local time, and overlapping jobs. Includes a tested stdlib Python checker for crontab files. 来源:https://prompts.chat/prompts/cmuz81jmz0004jt044gf2o9xs

F@import-252f10c83610ebca1a059c0b
0

Flaky Test Detector

Skill

Finds flaky tests from repeated CI runs: parses JUnit XML or a CSV run history, flags tests that both pass and fail (confirmed when on the same commit), ranks them by flip and failure rate, and suggests likely causes and fixes. Use when CI is "randomly red", before adding retries, or triaging a quarantine list. Includes a stdlib Python detector with --self-test. 来源:https://prompts.chat/prompts/cmvdi8peg0004l808tn6sv5cc

Comments (0)

F@import-252f10c83610ebca1a059c0b
0

GitHub Actions Workflow Security Reviewer

Skill

Reviews GitHub Actions workflow YAML for supply-chain and injection risks: pull_request_target with PR checkout, untrusted github.event text in run steps, actions pinned to tags or branches instead of commit SHAs, missing or write-all permissions, secrets in shell commands, curl | bash, self-hosted runners on PRs, and missing timeouts. Use before merging CI changes or auditing a repo. Includes a stdlib Python linter with --self-test. 来源:https://prompts.chat/prompts/cmvgd40ij0001jp08nxmtiwef

F@import-252f10c83610ebca1a059c0b
0

Kubernetes Resource Requests Rightsizer

Skill

Rightsizes Kubernetes CPU and memory requests and limits from real usage (p50, p95 and max per container). Recommends requests at p95 plus headroom, memory limits above the peak and no CPU limits, and estimates the cores, GiB and money freed. Flags OOM kills, memory above the request, CPU throttling, missing requests or memory limits, overprovisioning and short data windows. Includes a stdlib Python rightsizer with --self-test. 来源:https://prompts.chat/prompts/cmvknekgn0007l00774xszswe

F@import-252f10c83610ebca1a059c0b
0