gbs submit

GBS submit

gbs submit 可以帮助用户create/push标签到gerrit,之后将触发代码从gerrit服务器push到OBS服务器。 你可以这样获得submit子命令的用法:

$ gbs submit --help

示例

  1. 在当前工作分支上创建一个标签,并直接提交。
$ gbs submit -m 'release for 0.1'

GBS将创建一个名为'submit/${cur_branch_name}'/${date}.${time}‘的注释标签,然后直接提交。

  1. 使-c选项来指定commit ID提交
$ gbs submit -c <commit_ID> -m 'release for 0.2'
  1. 使用'--target'选项来指定target版本提交
$ gbs submit --target=trunk -m 'release for 0.2.1'

:--target允许用户指定target版本。 默认情况下,它是'trunk'。 --target的有效应与远程分支的名称相匹配。 后端服务器将使用这个分支的信息来创建SR并提交到正确的OBS项目。

  1. 使-r选项指定远程的gerrit服务器并提交。 默认情况下“-r”是“origin”。
$ gbs submit -r tizen:public/base/gcc -m 'release for 0.4'
  1. 如果你的gpg密钥已经设置过,你可以使用'-s“选项创建一个符号标签。
$ gbs submit -m 'release for 0.3' -s