Jenkins常用插件
Pipeline Pipeline Maven Integration pipeline中使用withMaven语法必须安装的插件
Credentials Binding 凭据插件
HTTP Request Plugin 代替curl,curl也可以调用凭据的
Image Tag Parameter 通过harbor获取镜像列表作为参数
simple theme jenkins的皮肤风格插件,可以美化jenkins页面
timestamps 时间插件,可以让日志显示时间
Email Extension 邮件通知
Publish Over SSH 使用ssh的方式与remote服务器进行交互
Subversion Plug-in 版本管理 SVN 的插件
Git plugin 版本管理 GIT 的插件
gitlab plugin 有带gitlab触发器,可以用在pipeline(取代了以前的gitlab hook Plugin)
GitLab Authentication gitlab API Maven Integration plugin
java项目构建 Maven 的插件 Pipeline Maven Mercurial
SonarScanner for MSBuild SonarQube Scanner Maven Gradle Plugin java项目构建 Gradle 的插件 Ant java/php打包工具之一 nodejs 前端打包工具 docker-build-step 远程调用docker制作镜像 kubernetes 调用kubernetes的yaml配置 Kubernetes CLI withKubeConfig Docker Pipeline withDockerRegistry Active Choices (Parameter) 可以调用API动态获取参数值的参数插件 Git Parameter git Parameter插件可以实现选择分支或tag来构建项目,可用于回滚 image tag parameter 可以用pipeline获取Harbor镜像作为参数
groovy Groovy Postbuild Pipeline Pipeline: Groovy Pipeline: Job Pipeline Utility Steps 读取yaml的方法是readYaml,写yaml文件的方法是 writeYaml
build user vars 构建用户的一些变量,主要是用到BuildUser这个变量 Build Name and Description Setter
GitHub API 插件github-api已经安装完成。
Role-based Authorization Strategy 权限管理
Active Directory 可以使用AD域账号来登录jenkins
Monitoring 监控Jenkins所消耗的系统资源,如内存使用等)
Jenkins 重启后才能生效。