定制 shiyun/php-jenkins 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

shiyun/php-jenkins

Composer 安装命令:

composer require shiyun/php-jenkins

包简介

Jenkins PHP api

README 文档

README

简要
php-jenkins 是PHP语言编写的 Jenkins REST API 的工具库,旨在提供一种更方便的方式来控制 Jenkins 服务器。它提供了许多便利的功能、更高级 API。

编码标准
This projects follows PSR-0, PSR-1, PSR-2, PSR-4

快速安装

composer require shiyun/php-jenkins

快速使用

use shiyunJK/Jenkins;

$config = [
    'username' => 'jenkins User ID', 
    'password' => 'Jenkins API token'
];

$jenkins = new Jenkins('http://localhost:8080', $config);

api参考

php-jenkins 主要实现了以下功能:

基础 base

功能 英文 手册
获取版本信息 Get Jenkins master version information 参考
获取插件信息 Get Jenkins plugin information 参考
安装插件 Install plugins 参考
取消关机 Cancel server shutdown mode (cancel quiet down)

视图 views

功能 英文 手册
创建试图 Create views 参考
删除试图 Delete views 参考
重配试图 Reconfig views 参考
获取工作空间 wipeoutJobWorkspace 参考

任务 job

功能 方法 手册
判断任务是否存在 jobExists 参考
获取任务信息 getJobInfo 参考
重命名 renameJob 参考
创建任务 createJob 参考
复制已有任务 copyJob 参考
删除任务 deleteJob 参考
启用任务 enableJob 参考
禁用任务 disableJob 参考
获取配置 getJobConfig 参考
修改配置 reconfigJob 参考

构建 build

功能 英文 手册
开始任务构建 Start a build on a job 参考
删除构建 Delete Builds 参考
构建列表 List running builds 参考
创建节点 Create nodes 参考
启用 Enable nodes 参考
禁用节点 Disable nodes 参考
获取节点信息 Get information on nodes 参考

其他

  • Put server in shutdown mode (quiet down/safe exit/exit)
  • Create/Delete/Update folders
  • Get builded last git version information

更新日志

更新日期

加入我们

qq群 - 87208295

shiyun/php-jenkins 适用场景与选型建议

shiyun/php-jenkins 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 09 月 21 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「rest」 「api」 「jenkins」 「cicd」 「jenkins-php」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 shiyun/php-jenkins 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 shiyun/php-jenkins 我们能提供哪些服务?
定制开发 / 二次开发

基于 shiyun/php-jenkins 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 21
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-09-21