【发布时间】:2018-10-14 09:06:45
【问题描述】:
我当前的 CI 有 github 挂钩来运行 travis 测试。我想将deploy 功能添加到我的 Travis 配置中,该功能运行一个 bash 脚本,该脚本将 ssh 进入我的服务器并执行 git pull。这可能吗?例如:
- Travis 运行测试,然后运行 deploy
provider: scriptbash scripts/deploy.sh - 脚本 ssh 进入我的服务器(pw 可以是 Travis ENV var)
- 部署脚本执行 git pull
注意:我的服务器是 Ubuntu,我有完全的 root 访问权限和专用 IP。
【问题讨论】:
标签: shell ubuntu ssh continuous-integration travis-ci