仓库将于 2026 年 12 月 31 日归档,之后只读且不再维护;外部用户需联系 SAP 代表了解替代或迁移方案;SAP 内部团队通过内部平台使用 Piper 不受影响
jenkins-library
SAPApache-2.0活跃维护SAP 开源的 Jenkins 共享库,用 Go 编写,提供持续交付流水线所需的可复用步骤和工具,帮团队少写重复的 Jenkinsfile。
Jenkins shared library for Continuous Delivery pipelines.
README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。
README 未说明
SAP 的 Jenkins 共享库,提供默认 CI/CD 流水线和可复用步骤,用于集成 SAP 系统
SAP 开源的 Jenkins 共享库,用 Go 编写,提供持续交付流水线所需的可复用步骤和工具,帮团队少写重复的 Jenkinsfile。
核心能力
- 提供默认流水线,快速实现 CI/CD 流程
- 以共享库形式提供一组 steps,可自建场景
- 面向 SAP 系统集成场景
- 基于 Go 实现,附带可维护性与测试覆盖率报告
容易踩的坑
- v1.539.0最新正式版2026-11-09 · 2026-11-09 08:42 UTC
List of closed pull-requests since last release #5957: fix(dockerImages): include docker.io prefix for all Docker Hub images [HSPIPER-1382] #5968: fix: sarif paths for monorepo case #5969: deps: updated available sdol-005 deps
List of closed issues since last release #5973: Problem with re-created test/pipeline branch
Changes v1.538.0...v1.539.0
- v1.538.02026-10-29 · 2026-10-29 08:39 UTC
查看更新说明
List of closed pull-requests since last release #5965: feat(checkIfStepActive): support primary and supporting steps
Changes v1.537.0...v1.538.0
- v1.537.02026-10-28 · 2026-10-28 09:19 UTC
查看更新说明
List of closed pull-requests since last release #5960: feat(vaultRotateSecretId): resolve GitHub token via System Trust with Vault fallback #5962: fix(vault): set default VaultSecretFileDirectory and ensure directory #5963: feat: replace kubernetesDeploy creds with systemtrust auth #5966: feat(detectExecuteScan): allow registry credentials to be passed via Vault
Changes v1.536.0...v1.537.0
- v1.536.02026-10-22 · 2026-10-22 11:53 UTC
查看更新说明
List of closed pull-requests since last release #5952: [SONAR-359] Enabling retry logic #5959: [SONAR-400] Fix for ReadTaskReport call #5961: feat: allow custom patch string with version template to update gitOps manifest with custom specs
Changes v1.535.0...v1.536.0
- v1.535.02026-10-20 · 2026-10-20 13:03 UTC
查看更新说明
List of closed pull-requests since last release #5914: chore(ci): drop unused Go setup in test shards, stabilize Maven cache key #5917: chore(): update dependencies #5955: fix(deps): update github.com/gabriel-vasile/mimetype to v1.4.16 #5958: chore(deps): bump golang.org/x/crypto to v0.58.0
Changes v1.534.0...v1.535.0
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
⚠️ Repository Archive Notice
This repository will be archived on December 31, 2026.
What This Means
-
This repository will no longer be actively maintained after the archive date
-
The repository will remain available in read-only mode for reference
-
No further updates, bug fixes, or pull requests will be accepted after December 31, 2026
For SAP Internal Teams
If you're an SAP internal development team using Piper through internal platforms, you are not affected by this change. Your access and support will continue uninterrupted. Please reach out through your internal support channels for any questions.
For External Users
For information about alternatives or migration paths, please contact your SAP representative.
Timeline
-
Now - December 31, 2026: Limited maintenance (critical issues only)
-
January 1, 2027: Repository becomes read-only/archived
Project Piper Repository
The Project "Piper" offers default pipelines to easily implement CI/CD processes integrating SAP systems. The corresponding "Shared Library" provides a set of "steps" to build your own scenarios beyond defaults.
User Documentation
If you want to view the User Documentation of Project Piper please follow this Piper Pages Link.
Known Issues
A list of known issues is available on the GitHub issues page of this project.
How to obtain support
Feel free to open new issues for feature requests, bugs or general feedback on the GitHub issues page of this project.
Register to our google group in order to get updates or for asking questions.
Contributing
Read and understand our contribution guidelines before opening a pull request.