jenkins-library

SAPApache-2.0活跃维护

SAP 开源的 Jenkins 共享库,用 Go 编写,提供持续交付流水线所需的可复用步骤和工具,帮团队少写重复的 Jenkinsfile。

Jenkins shared library for Continuous Delivery pipelines.

v1.539.0发布于 2026-11-09 08:42 UTC824star +1 / 7 天644fork同步于 2026-11-10 17:55 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

SAP 的 Jenkins 共享库,提供默认 CI/CD 流水线和可复用步骤,用于集成 SAP 系统

SAP 开源的 Jenkins 共享库,用 Go 编写,提供持续交付流水线所需的可复用步骤和工具,帮团队少写重复的 Jenkinsfile。

核心能力

  • 提供默认流水线,快速实现 CI/CD 流程
  • 以共享库形式提供一组 steps,可自建场景
  • 面向 SAP 系统集成场景
  • 基于 Go 实现,附带可维护性与测试覆盖率报告

容易踩的坑

仓库将于 2026 年 12 月 31 日归档,之后只读且不再维护;外部用户需联系 SAP 代表了解替代或迁移方案;SAP 内部团队通过内部平台使用 Piper 不受影响

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.539.0
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    ⚠️ 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

    Maintainability Test Coverage Go Report Card REUSE status

    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.