名前

bamboo-projectgraph-plugin

バージョン

1.0.0

Product Versions

2.1.x

Author(s)

Jonathan Doklovic [developer(at)sysbliss(dot)com]

homepage

http://blog.sysbliss.com

価格

Free (taking donations)

License

BSD

JavaDocs

 

IssueTracking

http://developer.atlassian.com/jira/browse/BPGP

Subversion URL

https://svn.atlassian.com/svn/public/contrib/bamboo/bamboo-projectgraph-plugin or browse via fisheye

Download ZIP

bamboo-projectgraph-plugin-1.0.0.tar.gz

Download Source

bamboo-projectgraph-plugin-1.0.0-sources.jar

Description/Features

This plugin uses the Linguine Maps Graphviz library to generate a visual graph of the build order for a given project.

インストール

Download and unzip the plugin.
Install all jars into your Bamboo WEB-INF/lib folder.
Install Graphviz on the Bamboo server.

Configuration Details

Graphviz Configuration

Under the System menu in the Bamboo Administrator, click the Graphviz Configuration link.
Enter the path to the graphviz dot executable. (If it's in your path, you can usually just enter "dot").

用途

On any build screen, you can click the "Project Graph" tab to see the graph for the build's parent project.
The arrows denot the order in which the build will run.
The boxes are color coded as follows:

Unknown macro: {div} Parent Level
Unknown macro: {div} Parent/Child Level
Unknown macro: {div} Child Level

Version History

1.0.0 - First Release.

スクリーンショット

  • ラベルなし

3 Comments

  1. Getting a stack trace when viewing the tab

    2008-09-10 14:32:49,188 ERROR [http-8080-Processor21] [FiveOhOh] 500 Exception was thrown.
    java.io.IOException: Cannot run program "null": java.io.IOException: error=2, No such file or directory
    	at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
    	at java.lang.Runtime.exec(Runtime.java:593)
    	at java.lang.Runtime.exec(Runtime.java:431)
    	at java.lang.Runtime.exec(Runtime.java:328)
    	at com.oy.shared.lm.out.DOTtoGIF.innerTransform(DOTtoGIF.java:109)
    	at com.oy.shared.lm.out.DOTtoGIF.transform(DOTtoGIF.java:39)
    	at com.oy.shared.lm.out.GRAPHtoDOTtoGIF.innerTransform(GRAPHtoDOTtoGIF.java:40)
    	at com.oy.shared.lm.out.GRAPHtoDOTtoGIF.transform(GRAPHtoDOTtoGIF.java:33)
    	at com.sysbliss.bamboo.plugins.graphviz.action.ViewDependencyGraph.doDefault(ViewDependencyGraph.java:49)
            ...
    Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
    	at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
    	at java.lang.ProcessImpl.start(ProcessImpl.java:65)
    	at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
    	... 122 more
    

    Graphviz is installed.

    1. Ah, missed the configuration bit. My bad.

  2. Would be awesome if this plugin could be updated to Include the Project Name in the Graph generated with the Build Plan Name.  Similar to <Project Name> - <Build Plan Name>.  Or offer an option to show one or the other or both.