token生成:
deploy:
provider:github
auth_token:
secure:zws9m6ide+gfm4klxj5b9trob1wn/56nzrcaip6z7s3+ywce+cx0dv0d6x82lidf
draft:false
prerelease:false
on:
branch:master#releasefrommasterbranchonly
sourceforge:
sourceforge的使用者名稱是:kl222
專案名:rabbitim-third-library
deploy:
provider:ftp
protocol:sftp
host:frs.sourceforge.net
username:kl222,rabbitim-third-library
password:
secure:2wetoqrdty3v3g0aevvs3q==
folder:pfs/project/rabbitim-third-library/release
draft:false
active_mode:false
unix,msys2用sftp登入到sourceforge
$ sftp kl222,[email protected]
connected to frs.sourceforge.net.
sftp> pwd
remote working directory: /home/project-web/rabbitim-third-library
sftp> ls -la
drwxr-xr-x 4 dummy 48 4096 sep 23 02:44 .
drwxr-xr-x 2 root root 4096 oct 26 21:29 ..
drwxr-xr-x 2 dummy 48 4096 jul 7 06:00 cgi-bin
drwxr-xr-x 2 dummy 48 4096 jul 7 06:00 htdocs
lrwxrwxr-x 1 kl222 48 45 sep 23 02:44 pfs
pfs是乙個專案實際位置的鏈結,它的規則是/home/pfs/project/專案名第乙個字母/專案名第二個字母/專案名
sftp> cd pfs
sftp> pwd
remote working directory: /home/pfs/project/r/ra/rabbitim-third-library
shell指令碼自動分發檔案
transport file.sh bin bash 宣告變數 sourfile echo eval echo cut d f1 despath echo cut d f2 pwd pwd file pwd basename 0 ip file pwd ipfile f rn re ho in us...
svn 版本管理與自動部分發布
作為團隊開發專案時,會遇到專案的版本管理,測試部署與發布部署,下面是摘至他人的關於版本管理和自動部署的方案。svn自動部署的實現 使用svn的hook功能 1 在版本庫的hooks目錄下面,有一些基於事件觸發的執行指令碼,比如post commit,去掉字尾.tmpl 2 編輯svn 庫伺服器上檔案...
shell 指令碼 自動批量分發檔案
1.安裝expect yum y install expect 2.建立iplist.txt檔案 要分發的ip位址 192.168.116.167 192.168.116.168 3.建立user.txt 裡面包含密碼 123456 123456 4.建立指令碼 test.sh,test.log t...