Details

    • Type: Wish Wish
    • Status: Open Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.0
    • Fix Version/s: None
    • Component/s: Web interface
    • Complexity:
      Intermediate
    • Patch Submitted:
      Yes
    • Number of attachments :
      1

      Description

      Lyndon Samson suggested on the Geronimo dev list that an rss feed for reporting build status would be a really great way to report build status.

      A neat application of that feature would be the ability to include continuum data on a confluence page.

        Issue Links

          Activity

          Hide
          John Didion added a comment -

          I've begun work on implementing this for our company. I will post a patch when finished. I'm having a bit of trouble figuring out the plexus site building stuff, so if someone knowledgable could get in touch with me, I'd appreciate it.

          Show
          John Didion added a comment - I've begun work on implementing this for our company. I will post a patch when finished. I'm having a bit of trouble figuring out the plexus site building stuff, so if someone knowledgable could get in touch with me, I'd appreciate it.
          Hide
          Trygve Laugstøl added a comment -

          If you tell us something about your issues we might be able to help, kinda hard otherwise.

          If you want to you can talk directly to the developer on IRC, read more about it here: http://maven.apache.org/continuum/about.html

          Show
          Trygve Laugstøl added a comment - If you tell us something about your issues we might be able to help, kinda hard otherwise. If you want to you can talk directly to the developer on IRC, read more about it here: http://maven.apache.org/continuum/about.html
          Hide
          John Didion added a comment -

          This is ONE possible fix, not necessarily the best. It's hacky because it takes advantage of the fact that the resolver valve looks in the layout directory before the screens directory. I added a file called RSS.vm to the layout directory which just contains the xml header, and a file called RSS.vm to the screens directory, which contains the actual RSS XML.

          The better fix would be for ViewContextPopulator to allow overriding the default layout on a per-view basis. However, since this is the only place (so far) in continuum where a non-standard layout is used, maybe that's not worth the effort.

          Show
          John Didion added a comment - This is ONE possible fix, not necessarily the best. It's hacky because it takes advantage of the fact that the resolver valve looks in the layout directory before the screens directory. I added a file called RSS.vm to the layout directory which just contains the xml header, and a file called RSS.vm to the screens directory, which contains the actual RSS XML. The better fix would be for ViewContextPopulator to allow overriding the default layout on a per-view basis. However, since this is the only place (so far) in continuum where a non-standard layout is used, maybe that's not worth the effort.
          Hide
          Adam Leggett added a comment -

          I have created a basic RssNotifier implementation that writes a build.rss to /rss continuum webapp context folder. It extends AbstractContinuumNotifier.
          I've modded the webapp appropriately.

          Am i duplicating effort here, or should i submit a patch?

          Show
          Adam Leggett added a comment - I have created a basic RssNotifier implementation that writes a build.rss to /rss continuum webapp context folder. It extends AbstractContinuumNotifier. I've modded the webapp appropriately. Am i duplicating effort here, or should i submit a patch?
          Hide
          David Blevins added a comment -

          Adam, I'd say definitely submit it as a patch if you still have the code. Can't hurt.

          Show
          David Blevins added a comment - Adam, I'd say definitely submit it as a patch if you still have the code. Can't hurt.
          Hide
          John Didion added a comment -

          I've created a patch against the Maestro source that provides RSS feeds on a per-project and per-group basis. When will those changes be RI'd into the trunk (i.e. the switch from velocity to JSP)? I will submit my patch as soon as I can do it against Continuum proper rather than Maestro.

          Show
          John Didion added a comment - I've created a patch against the Maestro source that provides RSS feeds on a per-project and per-group basis. When will those changes be RI'd into the trunk (i.e. the switch from velocity to JSP)? I will submit my patch as soon as I can do it against Continuum proper rather than Maestro.
          Hide
          Brett Porter added a comment -

          Not sure what you mean by RI'd, but Continuum trunk is already based on WW2/JSP. In fact, we don't have any active branches any more, just trunk.

          Show
          Brett Porter added a comment - Not sure what you mean by RI'd, but Continuum trunk is already based on WW2/JSP. In fact, we don't have any active branches any more, just trunk.
          Hide
          Olivier Lamy added a comment -

          IMHO, the best is a rss notifier (CONTINUUM-1370)

          Show
          Olivier Lamy added a comment - IMHO, the best is a rss notifier ( CONTINUUM-1370 )

            People

            • Assignee:
              Unassigned
              Reporter:
              David Blevins
            • Votes:
              6 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: