`
wx1569063608
  • 浏览: 22649 次
文章分类
社区版块
存档分类
最新评论

buildbot 安装及使用

 
阅读更多

安装:

centos7.3 1611:

install master

yum install -y gcc python-devel python-pip
pip install --upgrade pip
pip install twisted==14.0.1
pip install buildbot buildbot-www buildbot-grid-view buildbot-waterfall_view buildbot-console_view

#buildbot version == 0.9.10; requires twisted>=14.0.1; 不指定 twisted 版本时,默认安装的版本太高,执行 buildbot 命令时会报错

centos7.3 1611:

install worker

pip install buildbot-worker
#当master 和worker同时安装到同一台机器时,worker 会自动升级twisted至其最新版本。取代master的条件,造成master的buildbot命令使用出错。

创建master:

buildbot create-master master_test
mv master.cfg.sample master.cfg
buildbot start master_test

创建worker

buildbot-worker create-worker worker-test MASTER-HOST:PORT NAME PASSWD
buildbot-worker start worker-test

ref: http://www.cnblogs.com/lkiversonlk/p/4878129.html

ref: http://docs.buildbot.net/current/manual/cfg-buildsteps.html

ref: http://blog.lucode.net/devops/CI-buildbot-first-try.html

转载于:https://my.oschina.net/u/2328235/blog/1528199

分享到:
评论

相关推荐

    Buildbot 参考手册

    推荐的方法是从你所使用的发行版的包管理器安装Buildbot。安装所需的条件包括Python及其开发包、virtualenv和Git。通常推荐使用包管理器安装这些依赖,同时还需要一个可以连接到互联网的工作网络连接,因为...

    buildbot-0.8.5

    - `README`:包含关于Buildbot的介绍、安装指南和使用说明。 - `LICENSE`:软件的许可证文件,通常为开源许可证,如MIT或GPL。 - `setup.py`:Python的安装脚本,用于在本地环境中安装Buildbot。 - `docs/`:包含...

    buildbot-slave-0.8.5

    2. **文档**:可能包含安装指南、API参考、用户手册等,帮助用户理解如何配置和使用Slave。 3. **示例配置**:提供了示例配置文件,帮助用户快速上手设置自己的Slave。 4. **依赖库**:可能包含Slave运行所需的第三...

    PyPI 官网下载 | buildbot-2.3.0.tar.gz

    标题中的"PyPI 官网下载 | buildbot-2.3.0.tar.gz"表明这是一个在Python Package Index(PyPI)官方源上发布的软件包,名为`buildbot`,版本为2.3.0,其格式是tar.gz,这是一种常见的在Linux和Unix系统中使用的归档...

    ansible-buildbot:设置构建机器人

    本文将深入探讨如何使用Ansible配置Buildbot,一个强大的持续集成(CI)和持续部署(CD)系统。Buildbot可以自动执行一系列构建任务,确保代码质量和稳定性,而Ansible则是一款优秀的IT自动化工具,它简化了多主机...

    Python库 | buildbot-0.9.3.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:buildbot-0.9.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | buildbot_www-0.9.0.post1-py2-none-any.whl

    在本文中,我们将深入探讨`buildbot_www`这个特定的库,以及如何在Python环境中安装和使用它。 `buildbot_www`是Buildbot框架的一部分,专门用于构建持续集成和持续部署(CI/CD)的Web界面。Buildbot是一个开源工具...

    PyPI 官网下载 | buildbot-pkg-2.10.5.tar.gz

    4. **安装库**:使用`python setup.py install`或在Python 3环境中使用`pip install .`来安装buildbot-pkg。 在理解了安装过程之后,我们来看看buildbot-pkg的具体功能。它主要提供了以下核心特性: 1. **自动化...

    buildbot-UnrealEngine:Buildbot插件,可使用虚幻自动化工具运行命令

    Buildbot插件以使用虚幻自动化工具运行命令 安装 pip install buildbot_UnrealEngine 这将其他步骤命令作为buildbot内的插件启用(通过from buildbot.plugins import steps ) 用法 from buildbot . plugins import ...

    PyPI 官网下载 | ci-buildbot-0.2.5.tar.gz

    安装完成后,开发者可以通过导入`ci-buildbot`模块来使用其提供的功能。具体用法取决于库的文档和API设计。一般来说,这可能涉及配置Buildbot服务器、定义构建步骤、设置触发器以及与其他系统集成等。 总的来说,`c...

    PyPI 官网下载 | buildbot-worker-2.4.0.tar.gz

    2. **README文件**:提供了关于如何安装、配置和使用`buildbot-worker`的信息,包括系统要求、依赖项、安装步骤等。 3. **LICENSE**:包含了软件的许可证信息,通常为开源许可证,如MIT、Apache 2.0等,规定了软件...

    Python库 | buildbot-2.8.1.tar.gz

    1. **安装**:首先需要在系统上安装Python环境,然后使用pip安装buildbot库,如 `pip install buildbot`. 2. **配置**:编写Python配置文件,定义工作流、构建步骤、测试套件等。 3. **启动服务**:通过命令行启动...

    PyPI 官网下载 | buildbot-console-view-2.6.0.tar.gz

    在Python环境中,使用`buildbot-console-view`可能需要先确保已经安装了`Buildbot`的其他依赖组件,如`Twisted`(一个事件驱动的网络框架)和`Zope.interface`(一个接口定义库)。安装完成后,可以通过修改`...

    Python库 | buildbot_status_logentries-0.0.2.tar.gz

    在使用`buildbot_status_logentries`前,你需要确保已经安装了Buildbot和Logentries客户端。然后,通过Python的pip工具安装这个库,例如: ``` pip install buildbot_status_logentries ``` 接着,在Buildbot配置...

    Python库 | buildbot_www-2.8.3-py3-none-any.whl

    要安装`buildbot_www`,用户可以使用Python的包管理器pip。在命令行中,输入以下命令: ``` pip install buildbot_www-2.8.3-py3-none-any.whl ``` 安装完成后,根据Buildbot的配置文件,将`buildbot_www`添加...

    Python库 | buildbot-washer-1.2.0.tar.gz

    使用这个库时,开发者首先需要解压`buildbot-washer-1.2.0.tar.gz`,然后按照官方文档的指导安装和配置。在Buildbot的配置文件中,可以引用`buildbot-washer` 的功能,定义清理规则和过滤条件。通过这种方式,构建...

    PyPI 官网下载 | buildbot_worker-0.9.15.post1-py2.py3-none-any.whl

    在使用`buildbot_worker`时,你需要先设置一个Buildbot主服务器,并在需要执行任务的远程机器上安装`buildbot_worker`。配置完成后,工人(worker)将与主服务器通信,接收并执行构建任务。这有助于提高软件开发的...

    Python库 | buildbot_console_view-2.6.0-py3-none-any.whl

    这个库的版本为2.6.0,专为Python 3设计,不依赖于特定的平台("none-any"表示跨平台),以`.whl`格式提供,这是一种预编译的Python软件包,可以直接安装使用。 1. **Python `.whl` 文件格式** `.whl`文件是Python...

    PyPI 官网下载 | buildbot_wsgi_dashboards-2.0.1-py3-none-any.whl

    例如,通过使用`buildbot_wsgi_dashboards`,开发者可以轻松地将Buildbot的监控信息展示在Web界面上,便于团队成员跟踪项目的构建进度和结果。 安装这个包的方法是使用pip,命令可能是: ```bash pip install ...

    PyPI 官网下载 | buildbot_grid_view-2.1.0-py3-none-any.whl

    安装完成后,`buildbot_grid_view`库就可以在Python项目中导入并使用,以增强Buildbot的用户体验,特别是在监控和管理多个构建任务时,通过网格视图进行操作会更加直观和高效。 Python库的开发通常遵循一定的规范,...

Global site tag (gtag.js) - Google Analytics