美文网首页
通过Travis-CI发布博客

通过Travis-CI发布博客

作者: 青衫故人_7f1e | 来源:发表于2019-10-15 14:24 被阅读0次

    通过Travis CI使增加新博客后自动生成对应的站点并上传到Github Page中。

    在Github中生成Personal access tokens

    添加认证信息:

    在你Travis CI 对应的仓库的Setting页中添加对应的环境变量,变量名为GITHUB_TOKEN,值为之前创建的Personal access tokens。

    编写CI文件

    编写对应的.travis.yml文件

    sudo: true
    dist: trusty
    
    install:
      - sudo apt-get --yes install snapd
      - sudo snap install hugo
    
    script:
      - /snap/bin/hugo
    
    deploy:
      provider: pages
      skip-cleanup: true
      github-token: $GITHUB_TOKEN
      keep-history: true
      target-branch: master
      local-dir: public
      on:
        branch: src
    

    参数解释

    • target-branch: 生成的站点目标推送分支
    • local-dir: 生成站点所在的文件夹路径

    文章转载自: 张永兴的个人博客

    相关文章

      网友评论

          本文标题:通过Travis-CI发布博客

          本文链接:https://www.haomeiwen.com/subject/emadyctx.html