appveryor 自動分發

2021-07-14 13:58:10 字數 1470 閱讀 8098

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...