分发到 github :
官网地址:http://www.appveyor.com/docs/deployment/github
token生成:https://github.com/settings/tokens
注意,这个生成的TOKEN还需要它自己的工具进行加密:https://ci.appveyor.com/tools/encrypt
deploy:
provider: GitHub
release: rabbitim-third-library-v$(appveyor_build_version)
description: 'rabbitim-third-library-v$(appveyor_build_version)'
#token 在这个地址产生 https://github.com/settings/tokens 用这个加密 https://ci.appveyor.com/tools/encrypt
auth_token:
secure: ZwS9M6Ide+GfM4kLxJ5b9tRoB1wn/56nZRCAIP6Z7s3+YwcE+cx0Dv0d6X82lidF
draft: false
prerelease: false
on:
branch: master # release from master branch only
#appveyor_repo_tag: true # deploy on tag push only
分发到 sourceforge, 用 sftp 方式:
官网地址:http://www.appveyor.com/docs/deployment/ftp
sourceforge:https://sourceforge.net/p/forge/documentation/SFTP/
注意密码需要用它的工具进行加密:https://ci.appveyor.com/tools/encrypt
sourceforge的用户名是:kl222
项目名:rabbitim-third-library
deploy:
provider: FTP
protocol: sftp
host: frs.sourceforge.net
username: kl222,rabbitim-third-library
#密码用这个加密 https://ci.appveyor.com/tools/encrypt
password:
secure: 2WEtOQrdty3V3g0aEVvS3Q==
folder: pfs/project/rabbitim-third-library/release
draft: false
active_mode: false
unix,msys2用sftp登录到sourceforge
$ sftp kl222,rabbitim-third-library@frs.sourceforge.net
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
对子模块的访问:
官网地址:http://www.appveyor.com/docs/how-to/private-git-sub-modules