test drone-cache
continuous-integration/drone/push Build encountered an error
Details
continuous-integration/drone/push Build encountered an error
Details
parent
a368cf3d9f
commit
4ea098dca8
|
@ -3,12 +3,22 @@ type: docker
|
||||||
name: blog-publish
|
name: blog-publish
|
||||||
|
|
||||||
clone:
|
clone:
|
||||||
disable: false # 启用代码拉取
|
disable: true # 启用代码拉取
|
||||||
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: check_cache
|
||||||
|
image: alpine/git
|
||||||
|
commands:
|
||||||
|
- if [ -d ".git" ]; then
|
||||||
|
echo "Cache exists"
|
||||||
|
git pull
|
||||||
|
else
|
||||||
|
git clone https://gitea.inksoul.top/inksoul/InkSoul.git/
|
||||||
|
fi
|
||||||
|
|
||||||
- name: build
|
- name: build
|
||||||
image: inksoul/hugo-rsync
|
image: inksoul/hugo-rsync
|
||||||
depends_on: [clone] # 依赖的步骤,
|
|
||||||
volumes: #挂载数据卷
|
volumes: #挂载数据卷
|
||||||
- name: blog
|
- name: blog
|
||||||
path: /data
|
path: /data
|
||||||
|
@ -16,7 +26,15 @@ steps:
|
||||||
- hugo
|
- hugo
|
||||||
- rsync -a --delete --exclude '.user.ini' public/ /data
|
- rsync -a --delete --exclude '.user.ini' public/ /data
|
||||||
|
|
||||||
|
- name: save_cache
|
||||||
|
image: drillster/drone-volume-cache
|
||||||
|
settings:
|
||||||
|
cache_to:
|
||||||
|
- .git
|
||||||
|
|
||||||
volumes: #声明数据卷
|
volumes: #声明数据卷
|
||||||
- name: blog
|
- name: blog
|
||||||
host:
|
host:
|
||||||
path: /home/ubuntu/myWork/Blog/InkSoul/public
|
path: blog_path
|
||||||
|
- name: cache
|
||||||
|
path: .git
|
Loading…
Reference in New Issue