Files
novalon-website/infra/cicd/jenkins/plugins.txt
T
zhangxiang 4ab2f3cd8e chore(infra): 新增 Gitea+Jenkins CI/CD 部署与凭据整改
- infra/cicd:docker-compose(gitea/jenkins)、JCasC(凭据统一 ${ENV} 注入,无硬编码)、
  备份/恢复、健康检查、凭据轮换与 git 历史清除脚本
- docs/deployment/cicd:安装、高可用备份监控、凭据事故复盘
- .env.example 仅为占位模板;真实 .env 由 .gitignore 排除
2026-09-20 10:37:57 +08:00

42 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Jenkins 必备插件清单(生产最小集,按现状 268 个插件裁剪治理的基线)
# 安装:docker compose exec jenkins jenkins-plugin-cli --plugin-file /var/jenkins_config/plugins.txt
#
# 说明:现状容器里 plugins 目录混有 .jpi 与 .bak 残留(268 条记录),
# 建议按此清单重建,避免僵尸插件带来的 CVE 面。
# --- 核心流水线 ---
workflow-aggregator # Pipeline 全家桶
pipeline-stage-view
pipeline-utility-steps
git
git-client
scm-api
# --- Gitea 集成 ---
gitea # Gitea Server 插件(提供 Gitea Organization / webhook 端点)
generic-webhook-trigger # Jenkinsfile 中 GenericTrigger 依赖,Gitea push 触发
# --- 凭据 ---
credentials
credentials-binding # withCredentials / sshagent
plain-credentials
ssh-credentials
# --- 构建工具 ---
nodejs # Jenkinsfile 中 nodejs(nodeJSInstallationName:'18') 依赖
timestamper # options { timestamps() }
ansicolor # options { ansiColor('xterm') }
build-timeout
# --- 报告与产物 ---
htmlpublisher # publishHTML:覆盖率 / E2E 报告
junit # 测试结果趋势
warnings-ng # ESLint / tsc 警告可视化
# --- 运维 ---
disk-usage # JENKINS_HOME 增长监控(本次磁盘 85% 事故的直接看板)
monitoring # 内置监控
mailer # post { failure { mail } }
configuration-as-code # JCasC,本目录 casc.yaml 依赖
job-dsl # 作业声明化(可选,用于重建 novalon-website-ci-cd