jenkins常用插件概述

# 代码审计
antisamy-markup-formatter 
# 构建工具
ant 
gradle
maven-plugin
# HTTP客户端
apache-httpcomponents-client-4-api
# 认证和授权
authentication-tokens 
blueocean-jwt
extended-read-permission 
# Blue Ocean UI
blueocean
blueocean-autofavorite
blueocean-bitbucket-pipeline 
blueocean-commons
blueocean-config
blueocean-core-js
blueocean-dashboard
blueocean-display-url
blueocean-events   
blueocean-github-pipeline
blueocean-git-pipeline
blueocean-i18n
blueocean-jira
blueocean.jpi  
blueocean-personalization
blueocean-pipeline-api-impl
blueocean-pipeline-editor
blueocean-pipeline-scm-api
blueocean-rest
blueocean-rest-impl
blueocean-web
#加密算法 
bouncycastle-api    
# 分支管理
branch-api
# 构建超时设置 
build-timeout 
# 凭据管理
credentials   
credentials-binding
plain-credentials
# Docker集成
docker-commons
docker-workflow
# 耐久任务 
durable-task
# 电子邮件通知 
email-ext 
#最喜欢的项目
favorite
# Git集成 
git  
git-client
github
github-api
github-branch-source
# 模板工具
handlebars
# URI模板 
handy-uri-templates-2-api
# 静态网站发布
htmlpublisher  
# JSON 序列化
jackson2-api
# Javadoc
javadoc
# JDK工具
jdk-tool 
# UI风格
jenkins-design-language
# JIRA集成
jira
# jQuery
jquery
jquery3-api  
jquery-detached
# SSH客户端
jsch 
# 单元测试报告
junit
# LDAP集成 
ldap   
# 锁定资源
lockable-resources  
# 本地化
locale
localization-support
localization-zh-cn  
# 邮件通知
mailer
# Mercurial集成 
mercurial
# 时间操作库
momentjs
# PAM认证 
pam-auth
# Pipeline
pipeline-build-step 
pipeline-github-lib
pipeline-graph-analysis 
pipeline-input-step
pipeline-milestone-step
pipeline-model-api
pipeline-model-definition
pipeline-model-extensions
pipeline-rest-api
pipeline-stage-step
pipeline-stage-tags-metadata
pipeline-stage-view
#插件开发工具 
plugin-util-api
# 文件发布(FTP, SFTP)
publish-over 
publish-over-ssh
# Pub/Sub 消息系统 
pubsub-light 
# 资源清理
resource-disposer
# 角色策略
role-strategy 
# SCM API
scm-api     
# 脚本安全
script-security  
# SnakeYAML
snakeyaml-api 
# SonarQube集成
sonar
# 服务器发送事件
sse-gateway
# SSH凭据
ssh-credentials
# SSH
ssh 
# SSH Slave
ssh-slaves 
# 结构化数据 
structs 
 # Subversion集成
subversion
# 时间戳
timestamper 
# 代替令牌
token-macro
# Trilead SSH2 API
trilead-api
# 变量 
variant
# Windows Slave
windows-slaves
# 流水线
workflow-aggregator   
workflow-api   
workflow-basic-steps
workflow-cps   
workflow-cps-global-lib  
workflow-durable-task-step
workflow-job
workflow-multibranch
workflow-scm-step
workflow-step-api
workflow-support
#工作空间清理
ws-cleanup 
#svn插件,老版本有,新版本好像已经去掉了 https://github.com/jenkinsci/subversion-plugin
Jenkins Subversion Plugin
使用:
Perform Subversion tagging on successful build
Tag Base URL:http://svn/${env['JOB_NAME']}/last-successful/${env['BUILD_TAG']}
Tag Comment:Tagged by Jenkins svn-tag plugin. Build:${env['BUILD_TAG']}.
Tag Delete Comment:Delete old tag by svn-tag Jenkins plugin.





构建Java项目常用的Jenkins插件有:
1. Maven Integration Plugin: 集成Maven,可以通过Jenkins来触发Maven的构建。
2. Gradle Plugin: 如果使用Gradle构建Java项目,那么Gradle Plugin是必装的,用于在Jenkins中执行Gradle构建。
3. jQuery Plugin: 许多插件都依赖jQuery,安装这个可以避免版本冲突。
4. Git Plugin: 如果使用Git作为源代码管理工具,Git Plugin可以帮助Jenkins与Git仓库集成。
5. Ant Plugin: 如果项目使用Ant构建,那么Ant Plugin用于执行Ant构建脚本。
6. JDK Plugin: 用于在Jenkins节点上安装JDK,非常实用,避免每个Job都要手动配置JDK。
7. SVN Plugin: 如果使用SVN作为源代码管理,SVN Plugin可以帮助Jenkins与SVN集成。
8. JaCoCo Plugin: 用于生成Java代码覆盖率报告。
9. SonarQube Scanner: 集成SonarQube,可以在构建完成后自动触发SonarQube分析。
10. Mailer Plugin: 邮件通知插件,构建失败时可以通过邮件通知开发人员。
11. SSH Agent Plugin: 管理项目的SSH Key,方便Jenkins节点与Git服务器或远程服务器通信。
12. Timestamper: 用于记录构建时间戳,方便归档和管理构建记录。
13. JUnit Plugin: 用于展示JUnit测试报告,并根据测试结果标记构建是否成功。
14. Workspace Cleanup Plugin: 构建完成后清理工作空间,避免工作空间占用过多磁盘空间。
15. Cobertura Plugin: 用于生成Java代码覆盖率报告。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值