Drone 插件市场 > SFTP Cache
SFTP Cache
by appleboy
Apache License 2.0使用此插件缓存构建工件,加快构建速度。此插件可创建和恢复任何文件夹的缓存。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: restore_cache
image: appleboy/drone-sftp-cache
settings:
server: example.com
port: 22
username: test
password: test
path: /var/cache/drone
restore: true
mount:
- node_modules
- name: build
image: node:latest
commands:
- npm install
- name: rebuild_cache
image: appleboy/drone-sftp-cache
settings:
server: example.com
port: 22
username: test
password: test
path: /var/cache/drone
rebuild: true
mount:
- node_modules
字段属性说明
server
string必填项目标主机名或 IP
默认值:none
port
string可选项目标主机的 ssh 端口
默认值:none
username
string可选项目标主机用户的帐户
默认值:none
password
string可选项目标主机用户的密码
推荐使用密钥 (Secret) 功能默认值:none
key
string可选项用户私人密钥的纯文本
推荐使用密钥 (Secret) 功能默认值:none
rebuild
boolean可选项标志来触发重建
默认值:none
restoe
boolean可选项标记来触发还原
默认值:none
ignore_branch
boolean可选项标记来忽略哈希值上的提交分支名称
默认值:none