commit - 7d3bff16794c58884aa7d9bee75af46d5bb0a6b2
commit + 25a40a3ee5a6f4e6e30d0befd4e9789f2fe4e4bd
blob - 18aa7e5310f25fe1b093a968f44ceecf5e38fa87
blob + 62b4e47a8db3469bf44ef621cee7c845718854a6
--- .build.yml
+++ .build.yml
- ruby-full
- ruby-dev
environment:
+ - DEPLOY_ENV=production
site: 1kb.club
sources:
- https://git.sr.ht/~bt/1kb-club
tasks:
-- install-bundler: |
- sudo gem install bundler
-- build: |
- - if [ "$SRHT_BRANCH" = "deploy" ]; then
- cd 1kb-club
- sudo bundle install
- sudo bundle exec jekyll build
- fi
-- package: |
- - if [ "$SRHT_BRANCH" = "deploy" ]; then
- cd 1kb-club/_site
- tar -cvz . > ../../site.tar.gz
- fi
-- upload: |
- - if [ "$SRHT_BRANCH" = "deploy" ]; then
- hut pages publish -d 1kb.club site.tar.gz
- fi
\ No newline at end of file
+- name: build-1kb
+ steps:
+ - if [ "$SRHT_BRANCH" = "deploy" ]; then
+ sudo gem install bundler
+ cd 1kb-club
+ sudo bundle install
+ sudo bundle exec jekyll build
+ cd 1kb-club/_site
+ tar -cvz . > ../../site.tar.gz
+ hut pages publish -d 1kb.club site.tar.gz
+ else
+ echo "Not on deploy branch, skipping build and upload.";
+ fi
\ No newline at end of file