本文件从:https://source.tizen.org/documentation/articles/gbs-remotebuild翻译而来。

1 远程构建

使用remotebuild子指令将本地git源码推送到远程OBS服务器上进行构建。有关remotebuild子指令的相关帮助请使用:

$ gbs remotebuild --help

在使用gbs remotebuild之前,你必须准备好本地的git仓库包。包目录必须存在且在其目录下存在一描述文件。在这个描述文件中GBS使用包名,版本,TAR包的格式。这些都准备好之前,切换到最顶端目录,然后运行gbs remotebuild指令,如下示例:

$ gbs remotebuild
$ gbs remotebuild -B Tizen:Main
$ gbs remotebuild -B Tizen:Main -T home:<userid>:gbs
$ gbs remotebuild -B Tizen:Main --status
$ gbs remotebuild -B Tizen:Main --buildlog -R <repo> -A <arch>
$ gbs remotebuild -B Tizen:Main --include-all

2 检查构建的log的状态

用户使用选项--buildlog--status选项来查看构建的log和状态。

第一步:使用gbs remotebuild向远程服务提交更改并构建

提交包到远程服务器的home:user:gbs:Tizen:Main下,并构建Tizen:Main。

如下:

test@test-desktop:~/ail$ gbs remotebuild -B Tizen:Main --include-all
info: Creating (native) source archive ail-0.2.29.tar.gz from 'c7309adbc60eae08782b51470c20aef6fdafccc0'
info: checking status of obs project: home:test:gbs:Tizen:Main ...
info: commit packaging files to build server ...
info: local changes submitted to build server successfully
info: follow the link to monitor the build progress:
https://build.tizendev.org/package/show?package=ail&project=home:test:gbs:Tizen:Main

第二步:检查构建状态

# -B or -T options is needed if your target project is not home:user:gbs:Tizen:Main
test@test-desktop:~/ail$ gbs remotebuild --status
info: build results from build server:
standard i586 building
standard armv7el building

如上,第一列为repo名,第二列为目标设备硬件平台架构名。epo/arch可以用来获取构建的log信息。

第三步:读取指定repo/arch的构建log信息

test@test-desktop:~/ail$ gbs remotebuild --buildlog
error: please specify arch(-A) and repository(-R)
test@test-desktop:~/ail$ gbs remotebuild --buildlog -A i586 -R standard
info: build log for home:test:gbs:Tizen:Main/ail/standard/i586
....

gbs remotebuild使用说明的更多相关文章

  1. gbs build使用说明

    注:本文从:https://source.tizen.org/documentation/articles/gbs-build 翻译而来. 1 前言 通过使用gbs build指令,开发者可以在本地编 ...

  2. [转]如何编译tizen源码(图文教程)?

    http://blog.csdn.net/flydream0/article/details/9004746 前一篇文章已经介绍了如何下载tizen源码(http://blog.csdn.net/fl ...

  3. Atitit.项目修改补丁打包工具 使用说明

    Atitit.项目修改补丁打包工具 使用说明 1.1. 打包工具已经在群里面.打包工具.bat1 1.2. 使用方法:放在项目主目录下,执行即可1 1.3. 打包工具的原理以及要打包的项目列表1 1. ...

  4. awk使用说明

    原文地址:http://www.cnblogs.com/verrion/p/awk_usage.html Awk使用说明 运维必须掌握的三剑客工具:grep(文件内容过滤器),sed(数据流处理器), ...

  5. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  6. Oracle 中 union 和union all 的简单使用说明

    1.刚刚工作不久,经常接触oracle,但是对oracle很多东西都不是很熟.今天我们来了解一下union和union all的简单使用说明.Union(union all): 指令的目的是将两个 S ...

  7. Map工具系列-02-数据迁移工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  8. Map工具系列-03-代码生成BySQl工具使用说明

    所有cs端工具集成了一个工具面板 -打开(IE) Map工具系列-01-Map代码生成工具说明 Map工具系列-02-数据迁移工具使用说明 Map工具系列-03-代码生成BySQl工具使用说明 Map ...

  9. jQuery验证控件jquery.validate.js使用说明

    官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery plugin: Validation 使用说明 转载 ...

随机推荐

  1. Struts+Tomcat搭建

    Struts+Tomcat搭建 tomcat使用(服务器端开发): 如果要安装Tomcat需要进行的配置:tomcat安装在c: \Tomcat CATALINA_HOME变量值设为: H:\Prog ...

  2. 初识Channel

    java.nio.channels 中的接口和类. A channel represents an open connection to an entity such as a hardware de ...

  3. ORACLE存储过程笔记1

    ORACLE存储过程笔记1 一.基本语法(以及与informix的比较)   create [or replace] procedure procedure_name (varible {IN|OUT ...

  4. CPU保护模式深入探秘

    原文链接为:http://www.chinaunix.net/old_jh/23/483510.html 保护方式的体系结构 主要问题:          保护方式的寄存器模型          保护 ...

  5. W5100使用中的常见问题

    来自:成都浩然 越来越多的嵌入式网络系统project师喜欢上了W5100,它集TCP/IP协议栈.以太网的MAC和PHY一体,不仅使系统性能得到非常大的提升,也给产品开发工作带来极大的方便.随着W5 ...

  6. 侧滑UI

    1.视图 activity_main.xml <com.zyhui.cehua.SlidingMenu xmlns:android="http://schemas.android.co ...

  7. BZOJ 1025: [SCOI2009]游戏( 背包dp )

    显然题目要求长度为n的置换中各个循环长度的lcm有多少种情况. 判断一个数m是否是满足题意的lcm. m = ∏ piai, 当∑piai ≤ n时是满足题意的. 最简单我们令循环长度分别为piai, ...

  8. STLport在vc6中的集成

    STLport的下载 http://sourceforge.net/projects/stlport/ STLport的编译 * 试验环境 : win7x64sp1 + vc6sp6* 打开控制台窗口 ...

  9. 32位程序在64位系统上获取系统安装时间(要使用KEY_WOW64_64KEY标记)

    众所周知,取系统的安装时间可取注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的子项InstallDate,此值是个 ...

  10. TimeUnit

    转http://blog.csdn.net/hudashi/article/details/6936604 public enum TimeUnitextends Enum<TimeUnit&g ...