📜 feeds is a multi-protocol / multi-platform feed aggregation service that produces twtxt feeds for consumption by twtxt clients. https://feeds.twtxt.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

66 lines
1.3 KiB

---
kind: pipeline
name: default
steps:
- name: build-and-test
image: r.mills.io/prologic/golang-alpine:latest
commands:
- make build
- make test
- name: build-image-push
image: r.mills.io/drone_plugins/docker
settings:
registry: r.mills.io
repo: r.mills.io/prologic/rss2twtxt
tags: latest
build_args:
- VERSION=master
- COMMIT=${DRONE_COMMIT_SHA:0:8}
username:
from_secret: docker_username
password:
from_secret: docker_password
when:
branch:
- master
event:
- push
- name: build-image-tag
image: r.mills.io/drone_plugins/docker
settings:
registry: r.mills.io
repo: r.mills.io/prologic/rss2twtxt
tags: latest
build_args:
- VERSION=${DRONE_SEMVER_SHORT##v}
- COMMIT=${DRONE_COMMIT_SHA:0:8}
username:
from_secret: docker_username
password:
from_secret: docker_password
when:
branch:
- master
event:
- tag
- name: notify-irc
image: plugins/webhook
settings:
urls:
- https://msgbus.mills.io/ci.mills.io
when:
status:
- success
- failure
trigger:
branch:
- master
event:
- tag
- push
- pull_request