appveryor 自动分发

来源:互联网 发布:电视网络机顶盒多少钱 编辑:程序博客网 时间:2024/06/06 15:01

分发到 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

0 0
原创粉丝点击