feat: implement Gemini export and deployment
This commit is contained in:
40
.drone.yml
40
.drone.yml
@@ -22,13 +22,14 @@ steps:
|
||||
settings:
|
||||
restore: true
|
||||
mount:
|
||||
- /root/.emacs.d
|
||||
- /var/emacs
|
||||
|
||||
- name: generate emacs
|
||||
image: silex/emacs:master-alpine
|
||||
commands:
|
||||
- mkdir -p /var/emacs
|
||||
- apk update && apk add git
|
||||
- emacs -Q --script export.el
|
||||
- emacs --init-directory=/var/emacs --script export.el
|
||||
depends_on:
|
||||
- "restore cache emacs"
|
||||
|
||||
@@ -49,7 +50,7 @@ steps:
|
||||
settings:
|
||||
rebuild: true
|
||||
mount:
|
||||
- /root/.emacs.d
|
||||
- /var/emacs
|
||||
depends_on:
|
||||
- "generate emacs"
|
||||
|
||||
@@ -65,7 +66,7 @@ steps:
|
||||
depends_on:
|
||||
- "generate node"
|
||||
|
||||
- name: deploy stable
|
||||
- name: deploy web stable
|
||||
image: appleboy/drone-scp
|
||||
settings:
|
||||
host:
|
||||
@@ -89,6 +90,30 @@ steps:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: deploy gemini
|
||||
image: appleboy/drone-scp
|
||||
settings:
|
||||
host:
|
||||
from_secret: ssh_host
|
||||
target:
|
||||
from_secret: ssh_target_gemini
|
||||
source: gemini/*
|
||||
strip_components: 1
|
||||
username:
|
||||
from_secret: ssh_username
|
||||
password:
|
||||
from_secret: ssh_password
|
||||
port:
|
||||
from_secret: ssh_port
|
||||
depends_on:
|
||||
- "generate emacs"
|
||||
when:
|
||||
branch:
|
||||
- main
|
||||
event:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: purge cache stable
|
||||
image: jetrails/drone-cloudflare-caching
|
||||
settings:
|
||||
@@ -100,7 +125,8 @@ steps:
|
||||
list:
|
||||
- https://beta.phundrak.com
|
||||
depends_on:
|
||||
- "deploy stable"
|
||||
- "deploy web stable"
|
||||
- "deploy gemini"
|
||||
when:
|
||||
branch:
|
||||
- main
|
||||
@@ -108,7 +134,7 @@ steps:
|
||||
exclude:
|
||||
- pull_request
|
||||
|
||||
- name: deploy devel
|
||||
- name: deploy web devel
|
||||
image: appleboy/drone-scp
|
||||
settings:
|
||||
host:
|
||||
@@ -143,7 +169,7 @@ steps:
|
||||
list:
|
||||
- https://alpha.phundrak.com
|
||||
depends_on:
|
||||
- "deploy devel"
|
||||
- "deploy web devel"
|
||||
when:
|
||||
branch:
|
||||
- devel
|
||||
|
||||
Reference in New Issue
Block a user