现代构建系统bam安装和配置实践 | 浪潮信息KeyarchOS(KOS)
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接id=12126。Bam是一个旨在实现快速构建周期和高度可配置构建脚本的现代构建系统。它采用
目录
1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id=12126。
Bam是一个旨在实现快速构建周期和高度可配置构建脚本的现代构建系统。它采用Lua作为其构建步骤描述的语言,这使得开发者能够利用Lua的简洁和高性能来编写灵活的构建脚本。Bam基于纯净的C语言编写,确保了跨平台的兼容性,支持Linux、Mac OS X和Windows等操作系统。
GitHub地址:https://github.com/matricks/bam
2 安装环境
2.1 操作系统环境
版本信息:KeyarchOS 5.8sp2
硬件平台:X86
2.2 软件版本
版本号:bam-0.4.0-6
GitHub地址:https://github.com/matricks/bam
3 安装与测试
3.1 安装bam-0.4.0-6
下载源码包
下载地址:阿里云镜像源地址:https://developer.aliyun.com/packageSearch?word= bam
上传至服务器并安装
rpm -ivh bam-0.4.0-6.el7.x86_64.rpm
3.2 查询bam版本
查看bam版本
bam -h
3.3 验证bam-0.4.0-6
新建一个lua文件
function all() print("Hello, bam!")end
luac -p bam.lua 解析 bam.lua 文件并打印其解析后的Lua字节码
bam –v 显示构建的详情
更多推荐
所有评论(0)