【发布时间】:2016-08-09 15:20:26
【问题描述】:
但是当我尝试这样做时
sudo: required
language: node_js
node_js:
- '5'
after_success:
- cat deploy_key.pem
- eval "$(ssh-agent -s)"
- chmod 600 deploy_key.pem
- ssh-add deploy_key.pem
before_install:
- openssl aes-256-cbc -K $encrypted_3dd6b0b56dad_key -iv $encrypted_3dd6b0b56dad_iv
-in deploy_key.pem.enc -out deploy_key.pem -d
我明白了
$ cat deploy_key.pem
$ eval "$(ssh-agent -s)"
Agent pid 3716
$ chmod 600 deploy_key.pem
$ ssh-add deploy_key.pem
Enter passphrase for deploy_key.pem:
有没有更好的方法来做到这一点?我的最终目标只是在构建通过后将我的 Docker 容器推送到我的 Digital Ocean 服务器
【问题讨论】:
标签: linux ssh docker continuous-integration travis-ci