Creating streams

A stream is a repository object that includes one or more components. Streams are typically used to integrate the work done in workspaces. Team members deliver their own changes to the stream and accept other team members' changes from the stream into their repository workspaces.

Before you begin

Before creating a stream, your Jazz™ Administrator must create the project area and the team area. After that, you must log on to the repository and connect to the project area.

About this task

Whether or not you are part of a team, you can create a stream to hold the versions of components that represent an important configuration of a system. A milestone release of a software development project is an example of one such configuration. A stable version of a third-party or open source software package is another. When team members deliver change sets from their workspaces to a stream and accept change sets delivered to the stream by other team members, the stream represents the current state of the team's development effort. When deliveries to a stream are constrained by process controls (requiring code to be free of compilation errors, or reviewed and approved before delivery), the stream becomes a stable source of shared artifacts. All streams are flow targets of workspaces or other streams. Some streams (such as integration streams) have their own flow targets, which are typically established when the stream is created.

A stream can include zero or more components. Any component in the repository can be made part of a stream, though typically the components in a stream have dependencies or functional relationships that make it sensible to group them. After you have created a stream, you can use the Stream editor to add components to it, remove them from it, or change the versions of one or more components in the stream.

To create a stream:

Procedure

  1. In the Team Artifacts tool window, navigate to your project area, right-click Source Control and click New Stream. You can also create a stream from your repository workspace, from a snapshot, or from a build result.
  2. Select a repository. If you are not logged on to the repository, click Log on.
  3. Select a project or team area that should own the stream and click Next.
  4. Enter the stream name and a brief description and click Finish. If you are creating a stream from your repository workspace, click Next, select the components that you want to add, and click Finish.

What to do next

Now, you can add components to the stream.

Feedback