7 个仓库
Bundling application code and configuration templates into a single deployable artifact for cloud upload.
Distinct from Standalone Application Packaging: None of the candidates cover general cloud application bundling; they focus on mobile, desktop, or single-binary packaging
Explore 7 awesome GitHub repositories matching devops & infrastructure · Application Packaging. Refine with filters or upvote what's useful.
The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates
Bundles application code and templates into deployment packages for storage bucket upload.
SuperduperDB 是一个 AI Agent 编排器和数据库集成式机器学习平台。它通过将大语言模型直接与数据库后端集成,为构建有状态 AI Agent 和检索增强生成(RAG)应用提供了一个框架。 该项目支持部署自托管 AI 基础设施,并利用本地检查点在私有硬件上管理语言模型。其独特之处在于允许用户将 AI 组件直接附加到数据字段上,从而根据数据库的插入和更新操作触发模型执行及自动化转换。 该平台涵盖了广泛的功能,包括用于训练和微调的机器学习编排、用于多模态检索的向量搜索集成,以及支持多种 SQL 和 NoSQL 存储引擎的后端无关数据层。它还提供了用于声明式工作流编排和打包可复用 AI 应用的工具。 该系统使用 Python 实现,并为与多个数据库后端交互提供了统一的 API。
Packages compound AI functionality and configuration into portable units to standardize workflows.
Maven 是一个 Java 构建自动化工具和软件构建编排器。它作为一个项目生命周期管理器和依赖管理系统,使用标准化的项目对象模型(POM)来编译、测试和打包 Java 项目。 该项目以基于阶段的构建生命周期和基于插件的扩展模型为特色,允许用户将自定义目标绑定到特定的构建阶段。它通过多模块项目编排来协调复杂的软件,并通过中和环境变量和控制工具链版本来确保可重复的构建工作流。 其功能涵盖全面的依赖管理,包括传递依赖解析和向远程仓库发布构件。该系统还通过模板提供项目生成,并为生成 API 参考和项目站点提供详细的文档生成功能。 该工具包含一个带有输入补全功能的命令行界面,并支持使用本地构件缓存进行离线构建执行。
Bundles compiled code and resources into distributable formats such as JAR and WAR files.
这是一个开源发现资源,提供精选的可重用代码和库列表,帮助开发者寻找特定任务的技术解决方案。它利用基于类别的索引系统,按功能能力组织各种软件工具。 该仓库被构建为一系列基于 Markdown 的文档和静态内容,作为手动发现和参考的目录。 该目录涵盖了广泛的能力领域,包括跨平台应用开发、网络安全工具创建、网络协议实现和科学计算工作流。它还包括用于网页抓取自动化、数据存储和多媒体接口的资源。
Lists tools for bundling application code into deployable artifacts or standalone executables.
本项目作为开发可扩展 Spring Boot 应用程序的参考架构和最佳实践指南。它为 Java 后端开发提供了结构蓝图,重点在于解耦 API 的实现和架构标准的建立。 该项目详细介绍了自定义启动器(starters)和自动配置模块的创建,以简化第三方库的集成。它还提供了将应用程序打包为可执行 jar 文件并为容器化云环境优化分层构建的部署蓝图。 其能力范围涵盖了通过内存缓存和异步处理进行的性能调优,以及使用分布式锁和消息代理的分布式系统同步。其他内容还包括数据持久化管理、数据库迁移、自动化任务调度以及用于处理横切关注点的面向切面编程(AOP)的实现。
Bundles application code and configurations into a standalone deployable artifact with an embedded server.
Sbt 是一个专为 Scala 和 Java 设计的 JVM 构建工具和依赖管理系统。它作为一个多项目构建编排器,管理源代码的编译、从远程仓库解析外部库,并打包二进制文件以供分发。 该项目以其交互式构建系统而著称,该系统提供了一个用于实时状态检查和任务执行的读取-求值-打印循环(REPL)。它利用基于依赖图的执行模型来处理任务,并维护一个用于动态构建配置的类型安全键值存储。 其功能涵盖具有增量重编译、模块化项目组织和自动化测试执行的 JVM 构建自动化。该系统还支持跨版本编译、向云存储发布工件,以及用于添加自定义构建逻辑的可扩展插件模型。
Bundles projects into fat JARs, native OS packages, or container images for distribution.
This project is an interactive, web-based notebook environment designed for distributed data science and large-scale computing. It serves as a development tool for executing code and performing data analysis specifically within the Apache Spark framework, providing a browser-based interface that combines code execution with reactive data visualization. The platform distinguishes itself through its deep integration with distributed infrastructure, allowing users to manage cluster resources, configure runtime dependencies, and isolate execution processes for individual notebooks. It supports co
Bundles project files into a compressed archive for deployment or starts an interactive session to test code logic.