logo
0
0
Login

sync

通过 ssh 以及 sync 复制文件或制品到远程主机。

参数说明

  • host: 目标主机 hostname 或 IP。支持传入多个,字符串或数组格式
  • port: 目标主机 ssh 端口,默认为 22
  • username: 目标主机用户名,默认为 root
  • key: 私钥文本
  • target: 目标主机路径
  • source: 源路径

在 云原生构建 上使用

简单示例

main: push: - stages: - name: 编译 script: | npm install -g hexo-cli yarn install hexo g - name: 使用 scp 将文件上传到服务器 image: docker.cnb.cool/mintimate/tool-forge/rsync settings: host: ${REMOTE_HOST} username: ${SERVER_USERNAME} key: | -----BEGIN OPENSSH PRIVATE KEY----- ${SERVER_KEY} -----END OPENSSH PRIVATE KEY----- port: 22 target: ${REMOTE_PATH} source: - public/**

About

No description, topics, or website provided.
rsyncsame-named
Language
Markdown50%
Shell27.6%
Dockerfile22.4%