SlideShare una empresa de Scribd logo
1 de 24
Accelerating Product and Service Innovation
Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0
Developing Software with IBM Rational Team
Concert
Module 4: Working with Builds
© Copyright IBM Corporation 2008, 2014
Unit objectives
After completing this unit, you should be able to:
• Describe the IBM® Rational Team Concert™ build
system
• Generate a build by using Rational Team Concert
• Monitor Rational Team Concert public builds
• Compare builds
© Copyright IBM Corporation 2008, 2013
Rational Team Concert build systme architecture
> Rational Team Concert build system architecture
Developer build activities
Monitoring team builds
Comparing builds
> = Current topic
© Copyright IBM Corporation 2008, 2013
Jazz Team Build system architecture
Developer (client)
Developer (client)
Developer (client)
Release engineer
Build engine object
Build engine object
Build engine object
Build machine
Build machine
Build machine
Jazz™ Team Server
Repository Build computers
© Copyright IBM Corporation 2008, 2013
Jazz database build objects
The build definition defines the build script and other
properties that specify how the build is invoked. The
build definition also provides this information:
 The build schedule for automated builds
 The workspace to build from
The build engine represents a process on a build
computer that polls the repository for build requests.
The build request represents a request to run a build,
as specified by the selected build definition, on the
next available build engine.
The build result contains the output from a build, such
as execution summaries, logs, and properties.
© Copyright IBM Corporation 2008, 2013
Developer build activities
 Rational Team Concert build system architecture
> Developer build activities
 Monitoring team builds
 Comparing builds
> = Current topic
© Copyright IBM Corporation 2008, 2013
Jazz Team Build roles and actions
Develop/Obtain a build script
Release engineer
Developer
Create workspace
Create build definitions
Create build engine objects
Monitor build engines
Set up build machine
Request a build
Monitor build status
View build results
Compare builds
Develop or obtain build script
© Copyright IBM Corporation 2008, 2013
Developer role: Build actions
Request a build
 Request builds from the Builds view, which you can access
from the Team Artifacts view
 Request public or personal builds
Monitor the status of builds
 Monitor status in the Builds view
Query available builds
Inspect completed builds
 Identify and retrieve the artifacts that are produced
Compare builds
© Copyright IBM Corporation 2008, 2013
Requesting a build
Request Build
© Copyright IBM Corporation 2008, 2013
Build options: Personal builds
You can select the workspace
for the build.
The team is not notified of the
build result.
Typically, use personal builds
to test changes before you
deliver them to the team.
Select Build Engine.
Select Workspace.
Expand Build Options.
Select Personal Build.
© Copyright IBM Corporation 2008, 2013
Monitoring team builds
 Rational Team Concert build system architecture
 Developer build activities
> Monitoring team builds
 Compare builds
> = Current topic
© Copyright IBM Corporation 2008, 2013
Monitoring builds
Cancel
 Removes pending build requests from the queue
Abandon
 Removes in-progress stalled builds from the queue
Build Completion
 Progress indicates completion
© Copyright IBM Corporation 2008, 2013
Monitoring builds (continued)
Estimated time
Real-time progress
Build label
Build definition
Actual time
TagsStart time
Status
© Copyright IBM Corporation 2008, 2013
Build results review: Summary
© Copyright IBM Corporation 2008, 2013
Build results review: Activities
© Copyright IBM Corporation 2008, 2013
Build results review: Compilation
© Copyright IBM Corporation 2008, 2013
Build results review: Downloads
© Copyright IBM Corporation 2008, 2013
Build results review: Logs
© Copyright IBM Corporation 2008, 2013
Build results review: Properties
© Copyright IBM Corporation 2008, 2013
What is the purpose of the automatic snapshot that is
taken during a build ?
Why would you generate a personal build ?
Discussion
© Copyright IBM Corporation 2008, 2013
Comparing builds
 Rational Team Concert build system architecture
 Developer build activities
 Monitoring team builds
> Comparing builds
> = Current topic
© Copyright IBM Corporation 2008, 2013
Comparing builds
Comparing builds provides a way to examine the
differences in content between two versions of your
application.
 Which work items are implemented in one build and not the
other?
 For those work items, which source files were modified?
Builds can be compared with other builds or with the
contents of a repository workspace or stream.
 Compare a build with a repository workspace or stream.
 Compare two builds.
 Compare a build with the latest available in a stream.
 Compare a build with its previous build.
© Copyright IBM Corporation 2008, 2013
Unit summary
Having completed this unit, you should be able to:
• Describe the IBM® Rational Team Concert™ build
system
• Generate a build by using Rational Team Concert
• Monitor Rational Team Concert public builds
• Compare builds
© Copyright IBM Corporation 2008, 2013
Exercise 4: Managing builds in Rational Team Concert
Complete these tasks:
 Browse builds in the Conversion
team area.
 Request a team build.
 Compare builds.
 Request a personal build.
© Copyright IBM Corporation 2008, 2013

Más contenido relacionado

La actualidad más candente

Module 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team ConcertModule 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team Concert
IBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 

La actualidad más candente (20)

Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
 
RTC & Work Item Customization Overview
RTC & Work Item Customization OverviewRTC & Work Item Customization Overview
RTC & Work Item Customization Overview
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
Lab1 RTC Overview
Lab1 RTC OverviewLab1 RTC Overview
Lab1 RTC Overview
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concert
 
Module 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team ConcertModule 2: Managing Work Items in Rational Team Concert
Module 2: Managing Work Items in Rational Team Concert
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
 
Lab2 RTC Work Items
Lab2 RTC Work ItemsLab2 RTC Work Items
Lab2 RTC Work Items
 
UCD components
UCD components UCD components
UCD components
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 
Resources slides
Resources slidesResources slides
Resources slides
 
Applications lab
Applications lab Applications lab
Applications lab
 
Lab4 RTC Builds
Lab4 RTC BuildsLab4 RTC Builds
Lab4 RTC Builds
 
Application slides
Application slidesApplication slides
Application slides
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team build
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 

Destacado

Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab Services
IBM Rational software
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service Offering
IBM Rational software
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overview
IBM Rational software
 

Destacado (14)

DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
 
Course summary
Course summaryCourse summary
Course summary
 
Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab Services
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service OfferingIBM UrbanCode Deploy Quick Start Service Offering
IBM UrbanCode Deploy Quick Start Service Offering
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overview
 
RELM Overview
RELM OverviewRELM Overview
RELM Overview
 
Overview of Rational Services Offerings
Overview of Rational Services OfferingsOverview of Rational Services Offerings
Overview of Rational Services Offerings
 

Similar a Module 4: Working with Builds

Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slides
Darrel Rader
 
Rit 8.5.0 platform training slides
Rit 8.5.0 platform training slidesRit 8.5.0 platform training slides
Rit 8.5.0 platform training slides
Darrel Rader
 
Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features Overview
Software AG
 

Similar a Module 4: Working with Builds (20)

Components module slides
Components module slidesComponents module slides
Components module slides
 
Rit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slidesRit 8.5.0 virtualization training slides
Rit 8.5.0 virtualization training slides
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Database development with visual studio 2010
Database development with visual studio 2010Database development with visual studio 2010
Database development with visual studio 2010
 
Automated Build using teamcity
Automated Build using teamcityAutomated Build using teamcity
Automated Build using teamcity
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
 
Rit 8.5.0 platform training slides
Rit 8.5.0 platform training slidesRit 8.5.0 platform training slides
Rit 8.5.0 platform training slides
 
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/JenkisRational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
 
Application module slides
Application module slidesApplication module slides
Application module slides
 
Command central 9.6 - Features Overview
Command central 9.6 - Features OverviewCommand central 9.6 - Features Overview
Command central 9.6 - Features Overview
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
 
Gradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build timesGradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build times
 
What's New in Rational Software for POWER Systems
What's New in Rational Software for POWER SystemsWhat's New in Rational Software for POWER Systems
What's New in Rational Software for POWER Systems
 
565847651-Az-400t00a-Enu-Powerpoint-05.pptx
565847651-Az-400t00a-Enu-Powerpoint-05.pptx565847651-Az-400t00a-Enu-Powerpoint-05.pptx
565847651-Az-400t00a-Enu-Powerpoint-05.pptx
 
LeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your EnvironmentLeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
 
Capturing requirements: Importing documents
Capturing requirements: Importing documentsCapturing requirements: Importing documents
Capturing requirements: Importing documents
 
Managing requirements by using baselines
Managing requirements by using baselinesManaging requirements by using baselines
Managing requirements by using baselines
 

Más de IBM Rational software

Más de IBM Rational software (9)

Security
SecuritySecurity
Security
 
Components lab
Components labComponents lab
Components lab
 
Resource lab
Resource labResource lab
Resource lab
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menu
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCMClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Module 4: Working with Builds

  • 1. Accelerating Product and Service Innovation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0 Developing Software with IBM Rational Team Concert Module 4: Working with Builds © Copyright IBM Corporation 2008, 2014
  • 2. Unit objectives After completing this unit, you should be able to: • Describe the IBM® Rational Team Concert™ build system • Generate a build by using Rational Team Concert • Monitor Rational Team Concert public builds • Compare builds © Copyright IBM Corporation 2008, 2013
  • 3. Rational Team Concert build systme architecture > Rational Team Concert build system architecture Developer build activities Monitoring team builds Comparing builds > = Current topic © Copyright IBM Corporation 2008, 2013
  • 4. Jazz Team Build system architecture Developer (client) Developer (client) Developer (client) Release engineer Build engine object Build engine object Build engine object Build machine Build machine Build machine Jazz™ Team Server Repository Build computers © Copyright IBM Corporation 2008, 2013
  • 5. Jazz database build objects The build definition defines the build script and other properties that specify how the build is invoked. The build definition also provides this information:  The build schedule for automated builds  The workspace to build from The build engine represents a process on a build computer that polls the repository for build requests. The build request represents a request to run a build, as specified by the selected build definition, on the next available build engine. The build result contains the output from a build, such as execution summaries, logs, and properties. © Copyright IBM Corporation 2008, 2013
  • 6. Developer build activities  Rational Team Concert build system architecture > Developer build activities  Monitoring team builds  Comparing builds > = Current topic © Copyright IBM Corporation 2008, 2013
  • 7. Jazz Team Build roles and actions Develop/Obtain a build script Release engineer Developer Create workspace Create build definitions Create build engine objects Monitor build engines Set up build machine Request a build Monitor build status View build results Compare builds Develop or obtain build script © Copyright IBM Corporation 2008, 2013
  • 8. Developer role: Build actions Request a build  Request builds from the Builds view, which you can access from the Team Artifacts view  Request public or personal builds Monitor the status of builds  Monitor status in the Builds view Query available builds Inspect completed builds  Identify and retrieve the artifacts that are produced Compare builds © Copyright IBM Corporation 2008, 2013
  • 9. Requesting a build Request Build © Copyright IBM Corporation 2008, 2013
  • 10. Build options: Personal builds You can select the workspace for the build. The team is not notified of the build result. Typically, use personal builds to test changes before you deliver them to the team. Select Build Engine. Select Workspace. Expand Build Options. Select Personal Build. © Copyright IBM Corporation 2008, 2013
  • 11. Monitoring team builds  Rational Team Concert build system architecture  Developer build activities > Monitoring team builds  Compare builds > = Current topic © Copyright IBM Corporation 2008, 2013
  • 12. Monitoring builds Cancel  Removes pending build requests from the queue Abandon  Removes in-progress stalled builds from the queue Build Completion  Progress indicates completion © Copyright IBM Corporation 2008, 2013
  • 13. Monitoring builds (continued) Estimated time Real-time progress Build label Build definition Actual time TagsStart time Status © Copyright IBM Corporation 2008, 2013
  • 14. Build results review: Summary © Copyright IBM Corporation 2008, 2013
  • 15. Build results review: Activities © Copyright IBM Corporation 2008, 2013
  • 16. Build results review: Compilation © Copyright IBM Corporation 2008, 2013
  • 17. Build results review: Downloads © Copyright IBM Corporation 2008, 2013
  • 18. Build results review: Logs © Copyright IBM Corporation 2008, 2013
  • 19. Build results review: Properties © Copyright IBM Corporation 2008, 2013
  • 20. What is the purpose of the automatic snapshot that is taken during a build ? Why would you generate a personal build ? Discussion © Copyright IBM Corporation 2008, 2013
  • 21. Comparing builds  Rational Team Concert build system architecture  Developer build activities  Monitoring team builds > Comparing builds > = Current topic © Copyright IBM Corporation 2008, 2013
  • 22. Comparing builds Comparing builds provides a way to examine the differences in content between two versions of your application.  Which work items are implemented in one build and not the other?  For those work items, which source files were modified? Builds can be compared with other builds or with the contents of a repository workspace or stream.  Compare a build with a repository workspace or stream.  Compare two builds.  Compare a build with the latest available in a stream.  Compare a build with its previous build. © Copyright IBM Corporation 2008, 2013
  • 23. Unit summary Having completed this unit, you should be able to: • Describe the IBM® Rational Team Concert™ build system • Generate a build by using Rational Team Concert • Monitor Rational Team Concert public builds • Compare builds © Copyright IBM Corporation 2008, 2013
  • 24. Exercise 4: Managing builds in Rational Team Concert Complete these tasks:  Browse builds in the Conversion team area.  Request a team build.  Compare builds.  Request a personal build. © Copyright IBM Corporation 2008, 2013

Notas del editor

  1. Contents Module overview 4-2 Rational Team Concert build system architecture4-3 Developer build activities4-6 Monitoring team builds4-11 Compare builds4-21 Module summary 4-23 Exercise 44-24
  2. Notes: Instructor notes: Purpose — List the unit objectives Details — Additional information — Transition statement —
  3. Instructor Notes: Explain where you are in the course.
  4. Build-engine objects: Collect build requests, give requests to build computers that poll for requests, and manage results Receive and store build requests from developers Receive status reports from build engines during build execution Store build execution results that the build engines return Build computers: Generate builds that Jazz™ Team Server dispatches Poll Jazz Team Server for build requests Run build scripts Report build status and results to Jazz Team Server
  5. Instructor Notes: Explain where you are in the course.
  6. Instructor Notes: Explain where you are in the course.
  7. Instructor Notes: Explain where you are in the course.
  8. Comparing builds is a useful diagnostic tool to pinpoint which change or changes caused the behavior of your application to change. Suppose you generated a build yesterday, and the application performed correctly. After the build today, however, the application stops responding when you try to use a specific function. You can compare the two builds to identify the work items that were included in current build that were not in yesterday’s build. From the change set information in each work item, you can identify the file-level differences between the two builds. In all likelihood, the cause of the problem in the build today was introduced in those file-level changes.
  9. Notes: Instructor notes: Purpose — Summarize the unit Details — Additional information — Transition statement —
  10. Instructor Notes: This lab takes approximately 15 minutes to complete.