文件名称:bob:conary 的持续集成自动化
文件大小:77KB
文件格式:ZIP
更新时间:2024-06-23 14:46:41
Python
构造器鲍勃 4.2 版(修订版 1ac0a029bc31) 关于 Bob the Constructinator又名bob是一个用 python 编写的命令行工具,用于自动将 git repo 中的包构建为 Conary 启用系统的 conary 包消耗品。 bob 可以利用 WMS 和 git 来实现持续集成构建。 概述 bob使用bob 计划从 scm 结帐构建 conary 配方。 bob 支持 git、WMS 和 hg(mercurial)。 bob可以通过命令行选项构建特定标签或 scm 存储库的版本。 这个怎么运作 高水平 bob读取计划,初始化构建环境,下载或检出适当版本的 repo,为包创建 rmake 作业,启动该作业并监视输出,完成后bob将构建的二进制文件提交到 conary repo。 低等级 bob使用配置来创建能够从 scm 存储库构建 conary 包的 rm
【文件预览】:
bob-master
----.commit_id.txt(41B)
----bin()
--------bob-jenkins(729B)
--------bob(726B)
--------bob-deps(730B)
----recipes()
--------centos-6n()
----docs()
--------manpages()
----ContributorAgreement.txt(3KB)
----bob()
--------showdeps.py(11KB)
--------macro.py(2KB)
--------main.py(15KB)
--------recurse.py(4KB)
--------flavors.py(9KB)
--------shadow.py(22KB)
--------coverage.py(22KB)
--------test.py(13KB)
--------errors.py(2KB)
--------scm()
--------mangle.py(4KB)
--------jenkins.py(3KB)
--------util.py(12KB)
--------rev_file.py(3KB)
--------__init__.py(649B)
--------trove.py(8KB)
--------cook.py(11KB)
--------config.py(6KB)
--------commit.py(8KB)
----LICENSE(11KB)
----INSTALL(557B)
----setup.py(1KB)
----.gitignore(132B)
----Makefile(2KB)
----NEWS(100B)
----README.md(2KB)
----scripts()
--------hg-version.sh(1KB)
----.gitattributes(28B)