#CI集成
grate - 开源SQL脚本迁移运行器
grateSQL迁移工具CI集成GitHub ActionsAzure DevOpsGithub开源项目
grate是一个开源的SQL脚本迁移运行器,设计目标是与RoundhousE保持高度兼容。该项目支持GitHub Actions和Azure DevOps等CI系统集成,并提供详细文档。grate简化了数据库脚本管理流程,适用于需要可靠高效数据库迁移的开发团队。
kmp-missing-targets - Gradle插件自动检测Kotlin多平台项目缺失目标
Gradle插件Kotlin多平台目标平台依赖管理CI集成Github开源项目
kmp-missing-targets是一款Gradle插件,用于检测Kotlin多平台项目中缺失的目标平台。该插件能自动识别依赖库更新引入的新平台支持,并在持续集成过程中报告缺失目标。此外,插件还会生成构建报告,列出阻碍特定平台支持的依赖项,有助于开发者更高效地管理多平台项目兼容性。
dive - Docker镜像分析与优化工具 深入探索层级内容
diveDocker容器镜像分析CI集成效率评估Github开源项目
dive是一个开源的Docker镜像分析工具,可深入探索镜像层级内容,帮助优化容器大小。它通过可视化界面展示层级结构和文件变化,并提供镜像效率评估。支持多种镜像源和容器引擎,易于集成到CI流程。dive为开发者和DevOps工程师提供了理解和优化Docker镜像的有力工具。支持多平台安装,包括Ubuntu、Debian、RHEL、CentOS、Arch Linux、MacOS和Windows,可通过命令行或Docker容器方式运行,提供灵活的使用选项。dive还具备CI集成功能,能自动评估镜像效率,为持续优化Docker镜像提供支持。
cherrybomb - API规范验证与安全测试的开源CLI工具
CherrybombAPI测试OpenAPICI集成安全检查Github开源项目
Cherrybomb是一款用Rust开发的开源CLI工具,专注于API规范验证和安全测试。它通过分析OpenAPI文件,帮助开发人员在早期发现并防止API实现错误。Cherrybomb能够检查API规范的最佳实践,验证OAS规则合规性,并测试常见问题和漏洞。通过生成详细的问题报告,Cherrybomb助力开发者快速定位和修复API中的错误,有效降低安全风险,确保API功能符合预期。
preevy - 简化Docker应用预览环境部署的开源CLI工具
Preevy预览环境Docker ComposeCI集成云服务Github开源项目
Preevy是一个开源的命令行工具,用于简化Docker应用的预览环境创建。它可自动配置云端虚拟机或Kubernetes Pod,构建并部署应用,同时生成公共HTTPS URL。支持多种云服务提供商,Preevy易于集成到CI/CD流程中,能为每个Pull Request创建独立环境。这有助于提升团队协作效率,加快反馈速度,并提供安全的非生产环境测试。
conan-package-tools - 自动化Conan包生成工具
Conan包管理CI集成Docker构建配置Github开源项目
Conan Package Tools是一个用于自动化生成Conan包的开源工具。它可以集成CI服务器,支持使用Docker创建不同编译器版本的包。该工具能自动生成包含架构、编译器和构建类型等的构建矩阵,简化了多配置Conan包的创建过程。此外,它还提供配置过滤和修改功能,以及与多个平台的集成。
openrepo - 多功能开源软件包仓库管理平台
OpenRepo软件包管理仓库托管DockerCI集成Github开源项目
OpenRepo是一个开源的软件包仓库管理平台,支持Debian apt/deb、Redhat rpm和通用软件包文件的管理和托管。该系统提供多种包格式的仓库生成、上传、删除、复制和升级功能,并集成了PGP签名密钥管理、版本控制和用户访问权限管理。通过REST API和CLI工具,OpenRepo可以轻松融入DevOps和持续集成流程,适用于开发、QA、测试和生产环境的自动化部署和管理。