在 Pivotal CloudFoundry PaaS 开始使用 CloudForge 开发平台 已翻译 100%

pseudo 投递于 2014/04/19 22:32 (共 6 段, 翻译完成于 04-23)
阅读 3532
收藏 25
4
加载中

CollabNet’s CloudForge is a collaborative software development platform providing source code management (version control), issue tracking, and agile planning for all personal and professional projects. Full role-based user administration and directory-level access controls allow you to easily manage your development process across distributed teams, both large and small. CloudForge’s inclusion in the CloudFoundry marketplace allows you to quickly set up your projects and teams, leaving more time to focus on developing, building, and testing your applications in a collaborative SDLC framework before deploying them to CloudFoundry.

flow 269x300 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Teams can quickly collaborate on a project before deploying to CloudFoundry

CloudForge is available in all CloudFoundry marketplaces among the various applications you might want to include in your Application Space. CloudForge does not run within the CloudFoundry PaaS but it is associated with your CloudFoundry Space to help you quickly organize your development team.

pivotal marketplace 300x158 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

CloudForge in the CloudFoundry Marketplace

已有 1 人翻译此段
我来翻译

When you choose to add the CloudForge development to your CloudFoundry Space (most likely development) the name you choose for your instance will be used to create a new organization name in CloudForge.  You can create different CloudForge accounts for different CloudFoundry Applications or Spaces but it isn’t required. You can always deploy your code from a shared CloudForge repository to different Spaces for testing or production.  CloudForge is an external application so it does not need to bind to a CloudFoundry application.

In this case, I am creating a new instance called “PivotalDemo” in my development Space and not binding it to a specific application. Your account name in the CloudForge development platform needs to be unique so choose an instance name that has significance for you.

add cloudforge app 300x184 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Add CloudForge service in your Space

已有 1 人翻译此段
我来翻译

When you have successfully created a new CloudForge instance it will be listed in your Space Services. Click on “Manage” to finish configuring your CloudForge account.

Space 300x239 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

CloudForge in your CloudFoundry Space

The instance name you chose for CloudForge service will be used for your new CloudForge account. By default, any user clicking on “Manage” within CloudFoundry will be automatically logged into CloudForge via oAuth as the CloudFoundry Space user. However, you will need to choose a username and a password to access your SVN and Git repositories. These SCM services do not support oAuth and are accessed directly from your SCM client, IDE or your command line. Changing your first and last name are optional.

create account 300x186 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

CloudForge for Source Code Management SCM

已有 1 人翻译此段
我来翻译

Regardless of how many developers you have it is always useful to maintain version control, even if you are the only developer. Using a Cloud-based source code management provider like the CloudForge development platform means that you always have a full copy of your source code backed up and ready for retrieval from any computer. It also makes it very easy to add collaborators on your projects.

In order to add collaborators simply click on Admin->Manage Users.

manage users 300x116 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Manage your users

You can invite as many collaborators as you like (depending upon your plan) to join your CloudForge account regardless of whether they are users on CloudFoundry. Each user will create a new username on CloudForge so you can track their commits, issue updates, and comments separately as you develop your application.

invite users 300x243 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Invite others to join your account

已有 1 人翻译此段
我来翻译

Now that you have invited others to collaborate on your projects it’s time to create your first project. Click on Projects->New Project.

new project 300x107 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Create a new CloudForge Project to manage your development

After you name your project you can add a SVN or Git repository (or both), by far the two most popular SCM tools available today. If you want to include Bug/Issue Tracking, Agile Planning, Wiki, or Discussions you can also choose to add TeamForge to your project. All of these services will be provisioned within your project and the direct links for each provided on your project landing page.

project links 300x195 How to Get Started with CloudForge Development Platform in Pivotal CloudFoundry PaaS

Begin using your Project

已有 1 人翻译此段
我来翻译

Once you have coded your application and merged all of your branches into a stable trunk you can easily deploy your application to CloudFoundry using the CF command utility or directly from the SpringSource tool. You are able to deploy to any CloudFoundry target, Space, or Org; your CloudForge project is not bound to a specific instance of CloudFoundry.

Feel free to create as many Projects in CloudForge development platform as you need. Your account can be used to manage multiple applications and projects across several Spaces within CloudFoundry. The CloudForge development platform will accelerate the development of your applications to the Cloud Foundry-based platform, whether it is hosted in a private or public cloud so you can deliver great products to market fast.

If you using the SpringSource IDE, I highly recommend installing the CollabNet Desktop as well. This allows you to manage your CloudForge account, including all repositories and all tasks, from within the same environment that manages your code.

已有 1 人翻译此段
我来翻译
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
加载中

评论(4)

空云万里晴
空云万里晴

cf 收费贵吗?

黄文祥
黄文祥

CloudForge 可以从osc git上获取代码部署到云上还是它有自己的git库?

一刀
一刀

嗯,不错。有机会试试

胖纸囧
胖纸囧

上次在成都去参加开源中国的CF大会,讲的比较快,有点不理解。

返回顶部
顶部