SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
IBM Software Exercise
Developing Software with 
IBM Rational Team Concert
Exercise 4: Managing Builds
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-1
V9.0
EXempty
Exercise 4. Managing Builds in Rational Team
Concert
What this exercise is about
The purpose of this exercise is to become familiar with the IBM® Rational
Team Concert™ build system, to request builds, and to examine build
results.
What you should be able to do
At the end of this exercise, you should be able to:
• Explore the builds in the JavaUI project.
• Request a team build for the JavaUI project.
• Compare builds.
• Optional: Request a personal build for the JavaUI project.
Requirements
Make sure that the Jazz™ build engine is running:
• If you are using the VMware image in a stand-alone lab environment, the
desktop contains a shortcut to start the Jazz build engine. Double-click
Start Jazz Build Engine. You can minimize the command window that
displays the build console output, but do not close it.
• If you are not using the default VMware lab environment, ask your
instructor for the required setup actions.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
4-2 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
4.1. Explore the builds in the Java UI project
Scenario
In the previous exercises, a basic Eclipse build ran whenever you tested your changes by
executing the Java™ UI project. However, an audited Jazz build has been running in the
background as a scheduled build against the BRM team stream every 30 minutes. In this
exercise, you browse the build results in the JKE Banking project.
__ 1. If necessary, start Rational Team Concert. When prompted for a workspace, select
C:Workspacesdeb.
__ 2. Open the Work Items perspective.
__ 3. In the Team Artifacts view, expand
JKE Banking > Builds. Double-click the jke.dev build definition to open the Builds view. A
list of builds that were run is displayed.
__ 4. In the Builds view, double-click the most recent completed build in the list, which is listed
first. The tabbed Build Details view opens.
__ 5. In the Build Details view, examine the information on the Overview tab.
Help. The Overview tab displays high-level details of the build. For instance, the Status
Trend graphic shows the build results over the course of the project. You can click any of the
builds that are represented in the Status Trend graphic to see the details of a build.
__ 6. Click the Downloads tab. Can you open the project compressed file that this build created?
Try it.
Help. Assuming that you are looking at the Build Details view for a completed build, you can
double-click the compressed file that the build produced and then run the batch files.
__ 7. Click the Overview tab. In the Contribution Summary section, identify the work items that
are part of this build. Notice the snapshot that was created as part of the Build process.
__ 8. Explore the other tabs and the information that the Build Details view captures.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-3
V9.0
EXempty 4.2. Request a team build for the JKE Banking project
Scenario
In this exercise, you request a team build for the JKE Banking project. If a shared Jazz
server and build server are being used, the instructor will demonstrate this exercise.
Because several students have delivered their completed work to the BRM team stream,
this build reflects the changes.
__ 1. In the Team Artifacts view, expand JKE Banking > Builds.
__ 2. Right-click the jke.dev build definition, and then click Request Build. A Request Build
window opens.
__ 3. Click Submit.
Help. After you click Submit, the focus shifts to the Builds view. The status in the Progress
Column for this build is Pending.
__ 4. While the build is running, refresh the Builds view every few seconds to monitor progress.
__ 5. When the build is complete, double-click the new build at the top of the Builds view.
Examine the build results and make sure that the build is complete.
__ 6. Run the JKE application that you built:
• In the Build Details view, click the Downloads tab.
• Select jke-java-<<build info>>.zip and click Save As to save the file to the desktop.
• Extract the compressed file to the desktop.
• Start the server for the application by running the jke.server.windows.bat file.
• Start the client by running the jke.client.windows64.bat file.
Help. This build was completed in the build.jke.dev Workspace, which flows with the BRM
stream. Because student changes were delivered to this stream, the changes are included
in this build.
__ 7. Close both of the application windows.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
4-4 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
4.3. Compare builds
Scenario
In this exercise, you compare the contents of the most recent completed build on the BRM
team stream to a build that was completed before the lab exercises began. By comparing
builds, you can see which work items were completed and what the scope of source file
changes were between the builds. You can even navigate to see the file-level changes that
were made between builds.
__ 1. In the Team Artifacts view, expand JKE Banking > Builds.
__ 2. Double-click the jke.dev build definition to open the Builds view.
__ 3. Choose builds to compare:
• Select the most recently completed build in the Builds view.
• While pressing the Ctrl key, select the I20130729-04460 build. This build is the build that
was completed before you started the exercises.
• Right-click one of the selected builds, and then click Compare Builds.
Help. Use the build that you completed in the previous exercise.
__ 4. In the Change Explorer view, expand all of the folders and subfolders.
Help. Below the Java UI Component element is a folder for each work item change set that
contributed to the most recent build. Who delivered each change set? What information do
you find if you continue to navigate into the subfolders for each change set?
__ 5. In one of the change sets, select one of the Java source files. Right-click the file, and then
click Open in Compare Editor.
Help.The changes to this file are highlighted in the Compare Editor window.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-5
V9.0
EXempty 4.4. Exercise 4.4: Request a personal build
Scenario
Recall that when you tested changes to the JKE Banking application in the previous
exercise, you built and ran the application by using an Eclipse build. In this scenario, you
request a Jazz build using the BRM Team Integration definition, but you override the defined
repository workspace for the build and use a personal workspace instead. Personal builds
are useful for testing changes in your personal workspace by using the defined build script
for the project before delivering work to the shared stream. These personal builds are often
called “preflight” builds.
__ 1. In the Team Artifacts view, expand JKE Banking > Builds.
__ 2. Right-click the jke.dev build definition, and then click Request Build.
__ 3. Complete a Jazz build in your personal repository workspace:
• Expand Build Options. Select the Personal Build check box.
• Next to Repository workspace, click Browse.
• Select Deb BRM Stream Workspace, and then click OK.
• Click Submit.
Help. Normally, you build the JKE Banking application with your personal changes as a
preflight check or verification step before you deliver your changes into the shared stream
for the project.
Observe that only your loaded workspaces are available to run a personal build.
__ 4. After the build is finished, examine the build results and test the application.
End of exercise

Contenu connexe

Tendances

RTC & Work Item Customization Overview
RTC & Work Item Customization OverviewRTC & Work Item Customization Overview
RTC & Work Item Customization OverviewBharat Malge
 
Agile planning with Rational Team Concert
Agile planning with Rational Team ConcertAgile planning with Rational Team Concert
Agile planning with Rational Team ConcertReedy Feggins Jr
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concertReedy Feggins Jr
 
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 ManagementIBM Rational software
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertIBM Rational software
 
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 buildBill Duncan
 
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...IBM Rational
 
Lab 2: Creating views at the project level in the web client
Lab 2: Creating views at the project level in the web clientLab 2: Creating views at the project level in the web client
Lab 2: Creating views at the project level in the web clientIBM Rational software
 
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 dummiesWinton Winton
 
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 doRalph Schoon
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web applicationtechbed
 
EMC Documentum xCP 2.x Tips for application migration v1.1
EMC Documentum xCP 2.x Tips for application migration v1.1EMC Documentum xCP 2.x Tips for application migration v1.1
EMC Documentum xCP 2.x Tips for application migration v1.1Haytham Ghandour
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basicstechbed
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsHaytham Ghandour
 
EMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingEMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingHaytham Ghandour
 
Lab 5b) create a java server faces application
Lab 5b) create a java server faces applicationLab 5b) create a java server faces application
Lab 5b) create a java server faces applicationtechbed
 

Tendances (20)

Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
RTC & Work Item Customization Overview
RTC & Work Item Customization OverviewRTC & Work Item Customization Overview
RTC & Work Item Customization Overview
 
Agile planning with Rational Team Concert
Agile planning with Rational Team ConcertAgile planning with Rational Team Concert
Agile planning with Rational Team Concert
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with 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
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
 
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
 
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...
 
Lab 2: Creating views at the project level in the web client
Lab 2: Creating views at the project level in the web clientLab 2: Creating views at the project level in the web client
Lab 2: Creating views at the project level in the web client
 
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
 
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
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web application
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
EMC Documentum xCP 2.x Tips for application migration v1.1
EMC Documentum xCP 2.x Tips for application migration v1.1EMC Documentum xCP 2.x Tips for application migration v1.1
EMC Documentum xCP 2.x Tips for application migration v1.1
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design Patterns
 
EMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x TroubleshootingEMC Documentum - xCP 2.x Troubleshooting
EMC Documentum - xCP 2.x Troubleshooting
 
Lab 5b) create a java server faces application
Lab 5b) create a java server faces applicationLab 5b) create a java server faces application
Lab 5b) create a java server faces application
 
xCP Pattern Library 3.3
xCP Pattern Library 3.3xCP Pattern Library 3.3
xCP Pattern Library 3.3
 

En vedette

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...IBM Rational software
 
Shared learning in the digital age #kmb in 140 characters or less
Shared learning in the digital age  #kmb in 140 characters or lessShared learning in the digital age  #kmb in 140 characters or less
Shared learning in the digital age #kmb in 140 characters or lessBonnie Zink
 
Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011NapoleonCat.com
 
E tools mobile devices reloaded
E tools mobile devices reloadedE tools mobile devices reloaded
E tools mobile devices reloadedtechnomarket
 
Πολύχρωμη Σπείρα - Απόκριες 2011
Πολύχρωμη Σπείρα - Απόκριες 2011Πολύχρωμη Σπείρα - Απόκριες 2011
Πολύχρωμη Σπείρα - Απόκριες 2011PolichromiSpira
 
Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011NapoleonCat.com
 
RevenueLoan presentation to the Angel Capital Assn
RevenueLoan presentation to the Angel Capital AssnRevenueLoan presentation to the Angel Capital Assn
RevenueLoan presentation to the Angel Capital AssnRevenueLoan
 
SES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkSES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkPeter Young
 
2° Aniversario de Adictivox
2° Aniversario de Adictivox2° Aniversario de Adictivox
2° Aniversario de AdictivoxZyanya Immer
 
Mathematics of life
Mathematics of lifeMathematics of life
Mathematics of lifeVinod Sailes
 
Nilex ec seminars 1 18-05
Nilex ec seminars 1 18-05Nilex ec seminars 1 18-05
Nilex ec seminars 1 18-05htrdano
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25Jon Petter Hjulstad
 
TU Delft Msc Marine Technology Science Programme Advice
TU Delft Msc Marine Technology Science Programme AdviceTU Delft Msc Marine Technology Science Programme Advice
TU Delft Msc Marine Technology Science Programme AdviceDavìd Markey
 
Blogerzy w społecznościach
Blogerzy w społecznościachBlogerzy w społecznościach
Blogerzy w społecznościachNapoleonCat.com
 

En vedette (18)

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...
 
Shared learning in the digital age #kmb in 140 characters or less
Shared learning in the digital age  #kmb in 140 characters or lessShared learning in the digital age  #kmb in 140 characters or less
Shared learning in the digital age #kmb in 140 characters or less
 
Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011Raport aktywności na Facebooku Wrzesień 2011
Raport aktywności na Facebooku Wrzesień 2011
 
E tools mobile devices reloaded
E tools mobile devices reloadedE tools mobile devices reloaded
E tools mobile devices reloaded
 
Πολύχρωμη Σπείρα - Απόκριες 2011
Πολύχρωμη Σπείρα - Απόκριες 2011Πολύχρωμη Σπείρα - Απόκριες 2011
Πολύχρωμη Σπείρα - Απόκριες 2011
 
Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011
 
RevenueLoan presentation to the Angel Capital Assn
RevenueLoan presentation to the Angel Capital AssnRevenueLoan presentation to the Angel Capital Assn
RevenueLoan presentation to the Angel Capital Assn
 
SES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you thinkSES 2014 - Local Search - Bigger than you think
SES 2014 - Local Search - Bigger than you think
 
2° Aniversario de Adictivox
2° Aniversario de Adictivox2° Aniversario de Adictivox
2° Aniversario de Adictivox
 
Ecumenical Service
Ecumenical ServiceEcumenical Service
Ecumenical Service
 
Mathematics of life
Mathematics of lifeMathematics of life
Mathematics of life
 
Nilex ec seminars 1 18-05
Nilex ec seminars 1 18-05Nilex ec seminars 1 18-05
Nilex ec seminars 1 18-05
 
Color
ColorColor
Color
 
Applications lab
Applications lab Applications lab
Applications lab
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25
 
Raccoon Removal
Raccoon RemovalRaccoon Removal
Raccoon Removal
 
TU Delft Msc Marine Technology Science Programme Advice
TU Delft Msc Marine Technology Science Programme AdviceTU Delft Msc Marine Technology Science Programme Advice
TU Delft Msc Marine Technology Science Programme Advice
 
Blogerzy w społecznościach
Blogerzy w społecznościachBlogerzy w społecznościach
Blogerzy w społecznościach
 

Similaire à Lab4 RTC Builds

Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applicationstechbed
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web developmenttechbed
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applicationstechbed
 
Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basicstechbed
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee applicationKumar
 
Part 2 java development
Part 2 java developmentPart 2 java development
Part 2 java developmenttechbed
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0Banking at Ho Chi Minh city
 
Lab 7b) test a web application
Lab 7b) test a web applicationLab 7b) test a web application
Lab 7b) test a web applicationtechbed
 
Introduction to Bitreactive
Introduction to BitreactiveIntroduction to Bitreactive
Introduction to BitreactiveGhassen Chaieb
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationtechbed
 
Introduce anypoint studio
Introduce anypoint studioIntroduce anypoint studio
Introduce anypoint studioSon Nguyen
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project levelIBM Rational software
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web applicationtechbed
 
Lab 2) develop a java application
Lab 2) develop a java applicationLab 2) develop a java application
Lab 2) develop a java applicationtechbed
 
J boss ide-tutorial
J boss ide-tutorialJ boss ide-tutorial
J boss ide-tutorialUTN
 

Similaire à Lab4 RTC Builds (20)

Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applications
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
 
Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basics
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee application
 
Security lab
Security labSecurity lab
Security lab
 
Part 2 java development
Part 2 java developmentPart 2 java development
Part 2 java development
 
Reviewing requirements
Reviewing requirementsReviewing requirements
Reviewing requirements
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
 
Lab 7b) test a web application
Lab 7b) test a web applicationLab 7b) test a web application
Lab 7b) test a web application
 
Netbeans gui tutorial
Netbeans gui tutorialNetbeans gui tutorial
Netbeans gui tutorial
 
Introduction to Bitreactive
Introduction to BitreactiveIntroduction to Bitreactive
Introduction to Bitreactive
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee application
 
Introduce anypoint studio
Introduce anypoint studioIntroduce anypoint studio
Introduce anypoint studio
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project level
 
Jenkins
JenkinsJenkins
Jenkins
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web application
 
Lab 2) develop a java application
Lab 2) develop a java applicationLab 2) develop a java application
Lab 2) develop a java application
 
J boss ide-tutorial
J boss ide-tutorialJ boss ide-tutorial
J boss ide-tutorial
 
Tutorial for netbeans
Tutorial for netbeansTutorial for netbeans
Tutorial for netbeans
 

Plus de IBM Rational software

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 software
 
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 ConcertIBM Rational software
 
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 slidesIBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM Rational software
 
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 Rational software
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM 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 PresentationIBM Rational software
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menuIBM Rational software
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...IBM Rational software
 
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...IBM Rational software
 
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 SCMIBM Rational software
 

Plus de IBM Rational software (17)

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...
 
Security
SecuritySecurity
Security
 
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
 
Application slides
Application slidesApplication slides
Application slides
 
Components lab
Components labComponents lab
Components lab
 
UCD components
UCD components UCD components
UCD components
 
Resource lab
Resource labResource lab
Resource lab
 
Resources slides
Resources slidesResources slides
Resources slides
 
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
 
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
 
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
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menu
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
 
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
 

Dernier

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 

Dernier (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 

Lab4 RTC Builds

  • 2. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-1 V9.0 EXempty Exercise 4. Managing Builds in Rational Team Concert What this exercise is about The purpose of this exercise is to become familiar with the IBM® Rational Team Concert™ build system, to request builds, and to examine build results. What you should be able to do At the end of this exercise, you should be able to: • Explore the builds in the JavaUI project. • Request a team build for the JavaUI project. • Compare builds. • Optional: Request a personal build for the JavaUI project. Requirements Make sure that the Jazz™ build engine is running: • If you are using the VMware image in a stand-alone lab environment, the desktop contains a shortcut to start the Jazz build engine. Double-click Start Jazz Build Engine. You can minimize the command window that displays the build console output, but do not close it. • If you are not using the default VMware lab environment, ask your instructor for the required setup actions.
  • 3. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4-2 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 4.1. Explore the builds in the Java UI project Scenario In the previous exercises, a basic Eclipse build ran whenever you tested your changes by executing the Java™ UI project. However, an audited Jazz build has been running in the background as a scheduled build against the BRM team stream every 30 minutes. In this exercise, you browse the build results in the JKE Banking project. __ 1. If necessary, start Rational Team Concert. When prompted for a workspace, select C:Workspacesdeb. __ 2. Open the Work Items perspective. __ 3. In the Team Artifacts view, expand JKE Banking > Builds. Double-click the jke.dev build definition to open the Builds view. A list of builds that were run is displayed. __ 4. In the Builds view, double-click the most recent completed build in the list, which is listed first. The tabbed Build Details view opens. __ 5. In the Build Details view, examine the information on the Overview tab. Help. The Overview tab displays high-level details of the build. For instance, the Status Trend graphic shows the build results over the course of the project. You can click any of the builds that are represented in the Status Trend graphic to see the details of a build. __ 6. Click the Downloads tab. Can you open the project compressed file that this build created? Try it. Help. Assuming that you are looking at the Build Details view for a completed build, you can double-click the compressed file that the build produced and then run the batch files. __ 7. Click the Overview tab. In the Contribution Summary section, identify the work items that are part of this build. Notice the snapshot that was created as part of the Build process. __ 8. Explore the other tabs and the information that the Build Details view captures.
  • 4. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-3 V9.0 EXempty 4.2. Request a team build for the JKE Banking project Scenario In this exercise, you request a team build for the JKE Banking project. If a shared Jazz server and build server are being used, the instructor will demonstrate this exercise. Because several students have delivered their completed work to the BRM team stream, this build reflects the changes. __ 1. In the Team Artifacts view, expand JKE Banking > Builds. __ 2. Right-click the jke.dev build definition, and then click Request Build. A Request Build window opens. __ 3. Click Submit. Help. After you click Submit, the focus shifts to the Builds view. The status in the Progress Column for this build is Pending. __ 4. While the build is running, refresh the Builds view every few seconds to monitor progress. __ 5. When the build is complete, double-click the new build at the top of the Builds view. Examine the build results and make sure that the build is complete. __ 6. Run the JKE application that you built: • In the Build Details view, click the Downloads tab. • Select jke-java-<<build info>>.zip and click Save As to save the file to the desktop. • Extract the compressed file to the desktop. • Start the server for the application by running the jke.server.windows.bat file. • Start the client by running the jke.client.windows64.bat file. Help. This build was completed in the build.jke.dev Workspace, which flows with the BRM stream. Because student changes were delivered to this stream, the changes are included in this build. __ 7. Close both of the application windows.
  • 5. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4-4 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 4.3. Compare builds Scenario In this exercise, you compare the contents of the most recent completed build on the BRM team stream to a build that was completed before the lab exercises began. By comparing builds, you can see which work items were completed and what the scope of source file changes were between the builds. You can even navigate to see the file-level changes that were made between builds. __ 1. In the Team Artifacts view, expand JKE Banking > Builds. __ 2. Double-click the jke.dev build definition to open the Builds view. __ 3. Choose builds to compare: • Select the most recently completed build in the Builds view. • While pressing the Ctrl key, select the I20130729-04460 build. This build is the build that was completed before you started the exercises. • Right-click one of the selected builds, and then click Compare Builds. Help. Use the build that you completed in the previous exercise. __ 4. In the Change Explorer view, expand all of the folders and subfolders. Help. Below the Java UI Component element is a folder for each work item change set that contributed to the most recent build. Who delivered each change set? What information do you find if you continue to navigate into the subfolders for each change set? __ 5. In one of the change sets, select one of the Java source files. Right-click the file, and then click Open in Compare Editor. Help.The changes to this file are highlighted in the Compare Editor window.
  • 6. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 4. Managing Builds in Rational Team Concert 4-5 V9.0 EXempty 4.4. Exercise 4.4: Request a personal build Scenario Recall that when you tested changes to the JKE Banking application in the previous exercise, you built and ran the application by using an Eclipse build. In this scenario, you request a Jazz build using the BRM Team Integration definition, but you override the defined repository workspace for the build and use a personal workspace instead. Personal builds are useful for testing changes in your personal workspace by using the defined build script for the project before delivering work to the shared stream. These personal builds are often called “preflight” builds. __ 1. In the Team Artifacts view, expand JKE Banking > Builds. __ 2. Right-click the jke.dev build definition, and then click Request Build. __ 3. Complete a Jazz build in your personal repository workspace: • Expand Build Options. Select the Personal Build check box. • Next to Repository workspace, click Browse. • Select Deb BRM Stream Workspace, and then click OK. • Click Submit. Help. Normally, you build the JKE Banking application with your personal changes as a preflight check or verification step before you deliver your changes into the shared stream for the project. Observe that only your loaded workspaces are available to run a personal build. __ 4. After the build is finished, examine the build results and test the application. End of exercise