跳转到主要内容

Linden Lab 自动包管理和构建系统

项目描述

自动构建

codecov

自动构建 是一个用于构建包和管理的包与其他包之间依赖关系的框架。它提供了配置和构建任何包的通用接口,但它不是一个像make或cmake那样的构建系统。您仍然需要特定平台的make、cmake或项目文件来配置和构建您的库。然而,自动构建将允许您通过通用接口调用这些命令并打包产品。

重要提示:Linden Lab 自动构建与GNU自动构建不同,也不是从GNU自动构建派生出来的,但它们足够相似,可能会造成混淆。

有关更多信息,请参阅 自动构建的维基页面

环境变量

名称 默认值 描述
AUTOBUILD_ADDRSIZE 32 目标地址大小
AUTOBUILD_BUILD_ID - 构建标识符
AUTOBUILD_CONFIGURATION - 目标构建配置
AUTOBUILD_CONFIG_FILE autobuild.xml Autobuild配置文件名
AUTOBUILD_CPU_COUNT - 构建系统CPU核心数
AUTOBUILD_GITHUB_TOKEN - 用于包下载的GitHub HTTP授权令牌
AUTOBUILD_GITLAB_TOKEN - 用于包下载的GitLab HTTP授权令牌
AUTOBUILD_INSTALLABLE_CACHE - 本地下载缓存位置
AUTOBUILD_LOGLEVEL 警告 日志级别
AUTOBUILD_PLATFORM - 目标平台
AUTOBUILD_SCM_SEARCH true 在使用SCM版本发现时,是否在父目录中搜索.git
AUTOBUILD_VARIABLES_FILE - 要加载的.env文件
AUTOBUILD_VCS_BRANCH git分支 autobuild-package.xml VCS信息:分支名称。
AUTOBUILD_VCS_INFO false 是否在autobuild-package.xml中包含版本控制信息
AUTOBUILD_VCS_REVISION git提交 autobuild-package.xml VCS提交引用,包含在autobuild-package.xml中。默认为当前git提交sha。
AUTOBUILD_VCS_URL git远程url autobuild-package.xml VCS信息:仓库URL
AUTOBUILD_VSVER - Windows上使用的目标Visual Studio版本

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

autobuild-3.9.6.tar.gz (138.9 kB 查看哈希)

上传时间

构建分发

autobuild-3.9.6-py3-none-any.whl (88.2 kB 查看哈希)

上传时间 Python 3

支持者