ssh-deploy:通过ssh通过rsync部署代码的GitHub操作

时间:2024-02-25 17:18:31
【文件属性】:

文件名称:ssh-deploy:通过ssh通过rsync部署代码的GitHub操作

文件大小:30KB

文件格式:ZIP

更新时间:2024-02-25 17:18:31

ssh deployment continuous-deployment continous-integration DeploymentJavaScript

ssh部署 使用NodeJS在ssh上通过rsync部署代码。 NodeJS版本比简单的Docker版本faster一分钟以上。 该GitHub Action使用GITHUB_WORKSPACE通过ssh通过rsync将GITHUB_WORKSPACE中的特定目录部署到服务器上的文件夹中。 此操作通常会遵循构建/测试操作,该操作会将可部署的代码GITHUB_WORKSPACE在GITHUB_WORKSPACE ,例如dist ; 组态 通过env vars配置 1. SSH_PRIVATE_KEY [必需] SSH密钥对的私钥部分。 应将公钥部分添加到接收部署的服务器上的authori


【文件预览】:
ssh-deploy-master
----action.yml(829B)
----.eslintrc.js(378B)
----src()
--------helpers.js(895B)
--------rsyncCli.js(1KB)
--------inputs.js(384B)
--------index.js(2KB)
--------sshKey.js(687B)
----LICENSE(1KB)
----README.md(2KB)
----dist()
--------index.js(17KB)
----.editorconfig(183B)
----.gitignore(292B)
----package-lock.json(63KB)
----package.json(1011B)

网友评论