Page MenuHomePhabricator

Implemented a feed story type for reporting build results
Needs RevisionPublic

Authored by lwouters on Jul 30 2014, 12:45 PM.
Referenced Files
Unknown Object (File)
Wed, Sep 4, 11:49 AM
Unknown Object (File)
Tue, Sep 3, 2:48 PM
Unknown Object (File)
Aug 6 2024, 12:04 PM
Unknown Object (File)
Aug 2 2024, 2:31 PM
Unknown Object (File)
Jul 31 2024, 7:03 PM
Unknown Object (File)
Jul 31 2024, 6:58 PM
Unknown Object (File)
Jul 31 2024, 6:57 PM
Unknown Object (File)
Jul 29 2024, 12:01 PM

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Summary

This patch implements a new feed story that can be used to report build results on external continuous integration services such as Jenkins.
The rendered story provides a link to the reported build, as well as to the commit that triggered the build.
The stories can be created through the usual feed.publish Conduit API.
Screenshot of an example of rendered story:

sample.png (123×449 px, 7 KB)

Test Plan

Tested with different combination of build status and content.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 1932
Build 1933: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

lwouters retitled this revision from to Implemented a feed story type for reporting build results.
lwouters updated this object.
lwouters edited the test plan for this revision. (Show Details)
lwouters added a reviewer: Blessed Reviewers.
lwouters set the repository for this revision to rP Phabricator.
lwouters added projects: Feed, Harbormaster.
lwouters added subscribers: Feed, Harbormaster.
epriestley added a reviewer: epriestley.

Sorry, we're not interested in bringing this to the upstream. We'll support external build systems through Harbormaster in the future (see T1049) but this is some ways off.

This revision now requires changes to proceed.Jul 30 2014, 5:11 PM