Dev Tools State of the Union (Part II) - Atlassian Summit 2010
1. Dev Tools State of the Union
Bamboo, FishEye, Crucible, IDE Connectors, JIRA Studio
Tim Buntel, Product Manager, Atlassian
Jesse Gibbs, Product Marketing Manager, Atlassian
1
1
40. Bamboo
• Benefits of Continuous Integration (CI)
• FAST Feedback on code changes
• Bugs donʼt pile up
• Avoid “integration hell”
21
21
41. Bamboo
• Benefits of Continuous Integration (CI)
• FAST Feedback on code changes
• Bugs donʼt pile up
• Avoid “integration hell”
• Bamboo – Fast, Simple CI
• Any programming language
• Any test tools
• Ant, Maven and more build tools
21
21
58. + Source and issues
• It starts with a commit…
JIRA Issue key in the
commit comment
30
30
59. + Source and issues
• In the JIRA Issue…
31
31
60. + Source and issues
A closer look at the JIRA ʻSourceʼ tab…
• FishEye
changeset
What was • LoC changed
• Changed? • Diff
• Removed? • Latest Version
• Added? • History
• Download
32
32
61. + Source and issues
In the FishEye changeset view…
• Link back to
the JIRA
issue
33
33
62. + Source and issues
In the FishEye changeset view…
Hover to get
more issue
details
34
34
63. + Builds and issues
• Letʼs follow the same commit as itʼs built…
JIRA Issue key in the
commit comment
35
35
64. + Builds and issues
• In the JIRA Issue…
36
36
65. + Builds and issues
A closer look at the JIRA ʻBuildsʼ tab
Which builds
• Passed?
• Failed?
37
37
66. + Builds and issues
The build
result…
• Link back to
JIRA in
commit
comments
38
38
67. + Builds and source
• Meanwhile, the dev lead gets an IM…
• What build?
• Link to the result details…
39
39
68. + Builds and source
Inspecting the
build result…
• Which tests failed? • What
changed?
40
40
69. + Builds and source
• Compare it to the
previous version…
• That failed test
covers this file…
41
41
70. + Builds and source
Inspecting the
changes to the
source…
• Once you find the
offending code…
42
42
71. + Builds and source
Copy & send
the permalink
• To exactly this line
of code in this diff!
43
43
72. + Reviews and issues
• Back to our original commit – letʼs review it!
JIRA Issue key in the
commit comment
44
44
73. + Reviews and issues
In JIRA…
• Create a review for the
entire changeset
45
45
79. Developer Tool Gadgets
Bamboo Crucible FishEye
Open Review Charts
FishEye Charts
Changeset Review Coverage
Build Activity Summary Plan Details
Overdue Reviews
To Do List
Recent Changesets
Build Coverage
Single Plan Summary ‘Hassle’ List
51
51
80. The full story
• Tomorrow – 8:30 AM
• Donʼt miss it!
52
52