编辑: 黎文定 2013-04-26

7 Install OpenStack Liberty on Ubuntu 14.04 LTS Openstack部署工具总结 OpenStack Mitaka 安装 for CentOS

6 OpenStack 资源整理 OpenStack 贡献指南 本部分将说明如何贡献程式码到 OpenStack 社群上. 申请 OpenStack 帐号流程 首先注册 Launchpad.net 帐号: 1. 到 https://login.launchpad.net/ 注册一个帐号,使用 inwinStack 信箱 2. 完成申请后,进入 https://launchpad.net/~inwinstack 点选 加入请求 3. 确认自己出现在 inwinSTACK Menber List 之后注册 OpenStack Foundation 的 Foundation Member,到https://www.openstack.org/join/register 申请 Foundation Member .并完成以下 步骤: 1. 填写使用者资讯. 2. 在 Affiliations 部分,点选 Add New Affiliations 的组织输 入 inwinSTACK ,选择开始时间,勾选 Is Current? 3. 最后填写住址与密码资讯,住址翻译网站 : http://goo.gl/qez9tt 然后使用 Launchpad.net 登入 OpenStack的Gerrit平台,到https://review.openstack.org/ 点选 sign in ,登入 Launchpad 帐号.当第一次 登入成功后,会需要你设定唯一的 username(注意设定后就不能更改).并完成 以下步骤: 签署 ICLA, 到 https://review.openstack.org/#/settings/new-agreement 选择ICLA(OpenStack Individual Contributor License Agreement) 上传 SSH 公有金钥, 到 https://review.openstack.org/#/settings/ssh-keys 上传 Key. 用 ssh-keygen -t rsa -b

4096 -C [email protected] 指 令产生金钥,复制 ~/.ssh/id_rsa.pub 到 review.openstack.org 上.产生 key 参考 https://help.github.com/articles/generating-ssh-keys/ 完成后,设定 Git 资讯: OpenStack Mitaka 安装 for CentOS

7 OpenStack 贡献流程 git config --global user.name Firstname Lastname git config --global user.email [email protected] git config --global gitreview.username yourgerritusername 之后安装 git-review,参考 http://www.mediawiki.org/wiki/Gerrit/git-review 进行安 装. 贡献程式码(已 openstack-manuals 为例) 一个基本的贡献流程如下图所示: 首先透过 git clone 来下载程式专案,并设定 review: git clone https://github.com/openstack/openstack-manuals cd openstack-manuals git review -s 成功的话,会在目录底下产生档案 .gitreview .若 auth 有问题请检查 ssh key 是否正确. OpenStack Mitaka 安装 for CentOS

8 OpenStack 贡献流程 并透过 git 来切换到最新版本: git checkout master git pull 新建一个 branch,在单独的一行中撰写 summary(小於50个字),然后第二段进 行详细的描述.如果是实现 bp 或修改 bug,需要注明: blueprint BP-NAME bug BUG-NUMBER 一个简单例: Adds some summary less than

50 characters ...Long multiline description of the change... Implements: blueprint authentication Fixes: bug #

123456 详细的程式码提交资讯,参考: https://wiki.openstack.org/wiki/GitCommitMessages. 修改完程式码后,记得跑过UT的测试.然后提交程式码,并申请 review: git commit -a git review 提交 review 之后,会出现在https://review.openstack.org,可以查看状态和资讯, 并自动执行 CI,然后程式码会由 review 人员进行程式码的 review. 如果 jenkins 回报了 failure,可以查看 Logs 除错.如果确认不是自己的 patch 导致,可以在 comment 上留言 recheck no bug ,重新再跑 Test. 如果 review 过程中,发现程式码需要修改,再次提交时直接使用已存在的 Change-Id: OpenStack Mitaka 安装 for CentOS

9 OpenStack 贡献流程 git commit -a --amend git review OpenStack Mitaka 安装 for CentOS

10 OpenStack 贡献流程 OpenStack 介绍技术 OpenStack是 美国国家航空暨太空总署 和 Rackspace 共同打造的云端开源软体, 以 Apache 许可证授权,并且是一个自由软体和开放原始码项目,来打造 基础设施 即服务(Infrastructure as a Service) .OpenStack拥有三大模组 运算模 组 、 网通模组 和 储存模组 ,加上一套集中式管理的 仪表板模组 ,来组合成一套 OpenStack共享服务,并且以提供虚拟机方式,对外带来运算资源,以便利弹性扩 充或调度. 从2010年10月到现今已历经12个版本,来到了 Liberty 与下一个版 本 Mitaka ,专案数也从A版的

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题