https://github.com/databus23/concourse-feed-resource
Concourse CI resource for checking rss feeds
https://github.com/databus23/concourse-feed-resource
Last synced: about 1 month ago
JSON representation
Concourse CI resource for checking rss feeds
- Host: GitHub
- URL: https://github.com/databus23/concourse-feed-resource
- Owner: databus23
- License: other
- Created: 2016-09-07T07:39:51.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-09-22T15:28:49.000Z (almost 6 years ago)
- Last Synced: 2025-01-25T22:35:01.661Z (over 1 year ago)
- Language: Ruby
- Size: 2.93 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Concourse RSS feed resource
===========================
This resource tracks an RSS feed. it can be used to trigger a pipeline whenever a new entry is added to the rss feed.
## Source Configuration
* `feed`: The feed url which should be checked (RSS or ATOM)
## Behavior
### `check`: Check for new feed entries.
The latest entry from the RSS feed is fetched
### `in`: Fetch an entry from the feed.
Pulls down the repository image by the requested digest.
The following files will be placed in the destination:
* `/id`: The id of the feed entry
* `/title`: The titleof the feed entry
### `out`: Push an image, or build and push a `Dockerfile`.
Not implemented
## Example
```
jobs:
- name: feed-update
plan:
- get: rails-version
- task: do-something
...
resource:
- name: rails-version
type: feed
check_every: 30m
source:
feed: https://rubygems.org/gems/rails/versions.atom
resource_types:
- name: feed
type: docker-image
source:
repository: databus23/concourse-feed-resource
```