Resource Type Configuration
resource_types: - name: rss-resource type: docker-image source: repository: suhlig/concourse-rss-resource tag: latest
url: Required. The URL of the feed. Anything that can be parsed by Ruby's RSS::Parser should be good.
check: Extract items from the feed
The resource will fetch the feed specified in
url and will version items by their
As of writing this README, the PostgreSQL versions feed has a number of items with a
pubDate of "
Thu, 27 Oct 2016 00:00:00 +0000" (
9.0.23), of which
9.6.1 is the first and is being returned from
in: Fetch an item from the feed
The resource will select the first item of the feed that has the requested
pubDate. For each attribute of the that item, it writes the attribute value to a file into the destination directory.
Asked for the version with a
pubDate of "
Thu, 27 Oct 2016 00:00:00 +0000" on
in, the resource will write the following files to the destination directory:
||9.6.1 is the latest release in the 9.6 series.|
||Thu, 27 Oct 2016 00:00:00 +0000|
You can then read these files in a task and, for example, construct a Slack notification saying which new PostgreSQL version is available.
out: Not implemented
There is no output from this resource.
Running the Tests
Tests assume you have a running docker daemon:
bundle exec rake
git push to the master branch, if the build was successful, Travis automatically pushes an updated docker image.