TLingC's Zone
TLingC's Zone

Coding
文章归档

Coding企业版部署mkdocs文档出现404解决方法

根据我的上一篇文章“使用Coding企业版自动部署mkdocs文档 ”来进行部署mkdocs文档,最近出现了404问题。查看部署记录没有异样。 部署日志 检查再早前的部署记录,有两次是失败的,相比上方的日志输出,多了一行: 2019/08/06 18:15:41 .nojekyll found. No build will be performed. 因此猜测是因为mkdocs部署时自动生成的.nojekyll阻止了coding进行文档部署。 查看mkdocs源码:https://github.com/mkdocs/mkdocs/blob/master/mkdocs/utils/ghp_import.py def add_nojekyll(pip…

239   2019-08-26  

使用Coding企业版自动部署mkdocs文档

整体思路 mkdocs自身放在master分支,master分支有修改时调用持续集成,进行构建并把构建后的文件推送回gh-pages分支,再触发持续部署中的静态网站功能,把文档上线。 实现步骤 进入仓库,设置->开发者选项->项目令牌,新建一个用户后面部署的令牌,记得勾选读写权限。完成后,记下用户名和密码。 新增一个持续集成,用于对文档进行构建和部署。 Jenkinsfile如下: 我的项目用到额外的mkdocs-material、mkdocs-minify-plugin组件,如果不需要可删除(构建步骤里) pipeline {…

377   2019-08-09  

使用Coding持续集成(CI)批量部署代码到阿里云/腾讯云云函数

前言 近期公司在做一款可用性监测产品,需要把代码部署到多个地域。由于仅仅涉及到网络请求与数据上报,直接在不同地域购买服务器显得有些小题大做,也不利于成本控制。最后选用阿里云的函数计算(FC)与腾讯云的无服务器云函数(SCF)产品。 问题 刚开始只有几个节点,还能勉强手动上传代码包解决。但随着节点数量越来越多,代码稍微改动,都要重复上传几十次代码包,这样一来工作量就非常大了,而且特别耗时间。 解决 公司代码托管使用Coding企业版,决定使用里面的持续集成功…

686   2019-06-03