1 files changed, 31 insertions(+), 0 deletions(-)
A .build.yml
A .build.yml => .build.yml +31 -0
@@ 0,0 1,31 @@
+image: alpine/edge
+packages:
+ - go
+ - hugo
+ - rsync
+sources:
+ - https://git.code.netlandish.com/~netlandish/linktaco-blog
+ - https://git.sr.ht/~sircmpwn/openring
+triggers:
+ - action: email
+ condition: always
+ to: Peter Sanchez <pjs@petersanchez.com>
+tasks:
+- openring: |
+ cd openring
+ go build -o openring
+ sudo cp openring /usr/local/bin/
+- build: |
+ cd linktaco-blog
+ /usr/local/bin/openring \
+ -s https://emersion.fr/blog/rss.xml \
+ -s https://drewdevault.com/blog/index.xml \
+ -s https://blog.golang.org/feed.atom \
+ -s https://sourcehut.org/blog/index.xml \
+ -s https://100r.co/links/rss.xml \
+ < webring-in.template \
+ > layouts/partials/webring-out.html
+ hugo
+- upload: |
+ cd linktaco-blog
+ rsync -rzv --delete ./public/ links@ah-web01:blog/