Coder Social home page Coder Social logo

ianalyse's People

Contributors

whimet avatar

Watchers

 avatar

ianalyse's Issues

Renamed the ianalyse

As HuKai, I want to rename the ianalyse, so that people can easily find my
project by googling.

* There is a quite famous app called ianalyse
* It is really hard to pronounce

Other consideration:
* Should I call it CruiseControl mate? or something like this?(I may
support some other CI tools in the future)

Original issue reported on code.google.com by [email protected] on 10 Jan 2010 at 3:01

Support Groups

As ZhangJun, I want to group the current 30 projects, so that I can have
clear view about who is the better team in one specific category.


A.C
* If there is no groups defined, ianalyse should only display the default
group on the dashboard page. a selection box should be displayed on the
dashboard, but there is only one entry which is default.

* If there is more than one group defined, there should be more than one
select entry on the dashboard.

* each dashboard should have different URL such as  
<pre>
/index.html?group=ci_commit
/index.html?group=ci_all
/index.html?group=default
<pre>

Original issue reported on code.google.com by [email protected] on 2 Jan 2010 at 3:16

Save the user's setting

User should be able to edit the rule(XPATH) to change the value each csv
file contains, the application should persist this into a file.

Original issue reported on code.google.com by [email protected] on 12 Dec 2009 at 11:16

Folder changes listener

As the ZhangJun/XiongJie, I want my page to render extremely fast without
parsing and analyzing all the time, so I can easily read the chart and do
my work.

    * A backend thread / process monitor the PROJECT_ROOT folder, if there
is a new log added, immediately load the file, generate the new result,
update the cached data for chart
    * Any front end visit should only use the cached data.
    * When the server first startup, it should read all the current files
and generate the initial result.
    * Even when server shutdown, the cached data should be persisted into
the database, so next time when startup again, there should be no need to
load and analyse if there is no file changed.


Original issue reported on code.google.com by [email protected] on 12 Dec 2009 at 11:13

Last successful date is incorrent

Given a latest build passed, and its previous build is also passed, the
last successful build date displayed on the screen is the previous build
not the latest one.  

Original issue reported on code.google.com by [email protected] on 15 Dec 2009 at 4:51

Support Cruise

Steps to do:
* change config module to support project type, such as:

  cclive.cfg:
    [Basic]
     type: CruiseControl
     logdir: ./analyse/tests/fixtures/cclive-release-jdk1.5
     builds: 4

  cruise.cfg:
    [Basic]
     type: Cruise
     baseurl: http://jez:[email protected]:8153/cruise
     builds: 4

* change 'Build' class to two subclasses: CruiseBuild and
CruiseControlBuild, each one has their own method to parse build info from
data source

Original issue reported on code.google.com by [email protected] on 21 Jan 2010 at 2:01

Fixed the max commit for the build breaker

the max value of the build breaker chart is the max value between the
failed count and the passed count, however it will make the chart looks urgly. 

the max + 3 should be the right value.

Original issue reported on code.google.com by [email protected] on 10 Jan 2010 at 4:22

Support TeamCity

Steps to do:
* change config module to support project type
* add one more subclasses for Build class: TeamCityBuild, it has it's own
method to parse build info from data source

Original issue reported on code.google.com by [email protected] on 6 Jun 2010 at 1:31

The order of the plugins

The default plugins should be all the plugin files under the plugins folder.
if user defined the plugin, ianalyse should only those plugin in the same
order user defined.

Original issue reported on code.google.com by [email protected] on 5 Jan 2010 at 3:05

Save flash as image.

As XiaoPeng, I would like to click a button to save the flash chart into
image, so that I do not need to use stupid print screen + mspaint to create
the image for showcase.

Original issue reported on code.google.com by [email protected] on 10 Jan 2010 at 1:32

Map the root to index.html

As XiongJie, I want to type http://127.0.0.1 to visit the ianalyse home
page, so that I do not need to be bothered with the context path.

Original issue reported on code.google.com by [email protected] on 16 Dec 2009 at 4:06

Setup CruiseControl on XiongJie's machine

As HuKai, I want to setup CruiseControl on XiongJie's machine, so that
ianalyse can consume the logs from this machine for the demonstration.

AC:

* setup ianalyse.
* setup xiongjie's project.
* setup Spring.

Original issue reported on code.google.com by [email protected] on 17 Dec 2009 at 2:54

Changed the date formate

The date information in the flash chart is not necessary. something like
this will be nice:

2009-11-25

Original issue reported on code.google.com by [email protected] on 16 Dec 2009 at 12:11

Display projects in the table.

As HuangLiang, I want to display each projects on the table, so that I can
have clear view about how is every project going.

Original issue reported on code.google.com by [email protected] on 2 Jan 2010 at 3:19

The pass rate is wrong

Given this case, I have got three builds done in the same day, one of them
failed, the passing rate for that day is 0% rather than 67%.

Original issue reported on code.google.com by [email protected] on 14 Dec 2009 at 3:34

Setup auto deployment on XiongJie's machine

As HuKai, I want to setup auto deploy on xiongjie's machine, so that I do
not need to be bothered with deploy new version of ianalyse manually. 

*AC

* When build passed, the ianalyse should be shutdown and restarted.

Original issue reported on code.google.com by [email protected] on 17 Dec 2009 at 2:57

Need the cache.

In the view layer the builds object has been created for too many times, it
is a very costly operation, should be cached, else the whole system will be
unusable.

Original issue reported on code.google.com by [email protected] on 12 Dec 2009 at 9:48

Redesign the UI

As HuKai, I want to redesign the UI, so it does not look like 'copied' from
github any more.

Original issue reported on code.google.com by [email protected] on 10 Jan 2010 at 1:35

Change the plugin system from lxml to dom based

install the lxml on linux is painful, since before python 3.0, PyXml does
not support the full xpath, even some of the very basic xpath operation
does not work.

so I decided to changed the plugin system from xpath to python script,
which requires no lxml installed on user's machine

Original issue reported on code.google.com by [email protected] on 29 Dec 2009 at 3:26

Passing rate comparing between projects.

As XiongJie, I want to display a overall passing rate comparing result on
the front page, so I can get a brief idea about which projects is running
well, which one is not.


* It is a bar chart, the x-axis is the name of the projects, the y-axis is
the how many times the project runs.

* In the bar chart using shadows for the failed builds, using green color
for the passed builds.

Need some spike on how to implement this chart using openFlashChart2.

Original issue reported on code.google.com by [email protected] on 14 Dec 2009 at 3:50

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.