前言
make 工具非常强大,配合 makefile 文件可以实现软件的自动化构建,但是执行 make 命令依然需要经历手动输入执行、等待编译完成、将目标文件转移到合适位置等过程,我们真正关心的是最终的输出,却在这些中间过程上浪费了很多时间。利用 CODING 持续集成功能可以实现自动触发构建,构建全程自动化,无须分心看护,节省时间。
准备工作
环境
- git
- make
- gcc
另外,您还需准备一个 CODING 项目。
代码
我已经准备了一份简单的示例代码,使用 make 工具构建 Hello-world 程序。
您可以通过下面的命令克隆到本地。
仓库中还包含了一个 makefile 文件,定义了简单的规则来完成软件构建。
您可以在本地执行 make 命令以验证构建正常。
单击新建仓库,选择 generic 类型,按照提示指定仓库名称,这里仓库名取为 generic。
点击使用模板,可根据自己需要选择合适模板,这里选择 。
代码仓库中已包含一个简单的构建脚本(Jenkisnfile),您可以按照自己的想法参考编写。
构建脚本中的大部分内容都比较容易理解,稍显陌生的是 codingArtifactsGeneric 步骤,这是 CODING 官方提供的插件,方便上传到 CODING generic 制品库。该插件通过环境变量 GENERIC_REPO_NAME 获取仓库名,因此需要配置构建计划设置该变量值。
步骤五 执行构建
执行构建最简单的方式是手动触发构建,选中想要构建的构建计划,单击立即构建会弹出配置窗口,在这里可以配置此次构建使用的参数,单击确定即可开始构建。
触发后,构建会自动执行,您可以继续做其他事情。
步骤六 下载目标文件
步骤三中定义的构建脚本会将构建出的目标文件发布到 CODING 制品库,如果我们想要在本地使用也是很方便下载的。在制品仓库中单击文件名即可看到指引页,里面给出了对文件不同操作的命令。

总结
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113095 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!