2
特拉維斯網站似乎在說: 如何使用ssh與Travis CI進行自定義部署?
但是,當我嘗試這樣做,
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容器推送到我的數字海洋服務器