用codeup自动发布

用codeup自动发布
逐暗者背景
之前网站一直使用阿里云服务器,在上面编写sh脚本,从服务器上克隆仓库代码,然后复制到网站根目录下面。由于使用sh脚本拉取托管仓库代码,服务器必然存放了私钥,不是很安全。这次看到codeup可以通过流水线自动发布到阿里云服务器,感觉比自己去写脚本更好点,于是就更换了部署方式。
托管codeup并建立流水线
第一步:建立codeup代码仓库
第二步:上传博客代码
第三步:建立流水线
由于博客使用的hexo,所以编译依旧放在了本地,codeup上存放了所有内容(包含生成的静态页面文件)。
建立完流水线源之后,选择构建,由于编译放在了本地,所以只需要选择public目录进行打包就可以了。
接着选择部署,将打包的生成物下载到指定目录,使用脚本解压放到网站服务器上就可以了。
因为都是阿里的云服务,所以选择阿里云服务器也是非常方便的,授权方面也很简单,不用自己处理秘钥。
第四步:可以增加插件来进行发布通知
之后就可以使用代码提交自动完成发布了
代码检测
使用codeup能自动发布之外,还能够使用它的代码检测功能,检测博客中是否存在一些敏感信息。
先建立检测方案
再设计代码库检测任务
这样提交或者合并的时候就会自动检测代码中是否含有敏感信息了。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果