宛渠日古
搜尋
WIKI专题
并发编程
数据库
Linux/Unix
网络相关
非技术
诗集
工具箱
近期變更
文章分类
全部文章
說明
連結至此的頁面
相關變更
特殊頁面
頁面資訊
登入
頁面
討論
views
閱讀
檢視原始碼
歷史
檢視 Linux:Travis使用rsync部署 的原始碼
由於下列原因,您沒有權限進行編輯此頁面的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
<syntaxhighlight lang="bash"> # cd blog ssh-keygen -t rsa -b 4096 -C 'blog@riguz.com' -f ./deploy_rsa travis encrypt-file deploy_rsa --add ssh-copy-id -i deploy_rsa.pub blog@riguz.com gem install travis travis login --com --github-token <token> travis encrypt-file deploy_rsa --add --com ssh-copy-id -i deploy_rsa.pub blog@riguz.com # on target server sudo adduser rsync-deploy sudo usermod -aG www-data rsync-deploy sudo chown -R rsync-deploy /var/www/html </syntaxhighlight> <pre> addons: ssh_known_hosts: 152.32.186.249 before_install: - openssl aes-256-cbc -K $encrypted_db2095f63ba3_key -iv $encrypted_db2095f63ba3_iv -in deploy_rsa.enc -out deploy_rsa -d - openssl aes-256-cbc -K $encrypted_db2095f63ba3_key -iv $encrypted_db2095f63ba3_iv -in deploy_rsa.enc -out ~/.ssh/id_rsa -d - chmod 600 ~/.ssh/id_rsa .... rsync -avz --quiet --delete $TRAVIS_BUILD_DIR/public/ blog@:152.32.186.249/var/www/blog on: </pre> [[Category:Linux/Unix]]
返回「
Linux:Travis使用rsync部署
」頁面