将站点构建迁移至 GitHub Actions (#400)

This commit is contained in:
neveler
2026-03-15 11:42:03 +08:00
committed by GitHub
parent c448a6beb8
commit 34b9692db7
2 changed files with 57 additions and 27 deletions
+17 -27
View File
@@ -5,33 +5,23 @@ name: default
clone:
depth: 1
trigger:
branch:
- pages
event:
- push
steps:
- name: build
image: ruby:3.4
environment:
JEKYLL_ENV: production
BUNDLE_PATH: vendor/bundle
commands:
- bundle config mirror.https://rubygems.org https://mirrors.cloud.tencent.com/rubygems
- bundle install --verbose
- bundle exec jekyll build --trace --verbose --config _config.yml,_config.drone.yml
volumes:
- name: dist
path: /drone/src/_site
- name: vendor
path: /drone/src/vendor
- name: jekyll-cache
path: /drone/src/.jekyll-cache
when:
branch: [main]
- name: deploy
image: alpine:3.23.2
volumes:
- name: site
path: /site
commands:
- rm -rf /site/*
- mv ./* /site/
volumes:
- name: dist
host:
path: /home/ubuntu/docs.hmcl.net/www
- name: vendor
host:
path: /home/ubuntu/docs.hmcl.net/cache/vendor
- name: jekyll-cache
host:
path: /home/ubuntu/docs.hmcl.net/cache/jekyll-cache
- name: site
host:
path: /home/ubuntu/docs.hmcl.net/www