梦想博客

Github实现集群批量更新

Categories: github
Tags: github ci/cd

作为一个.net小白,自从完美实现了asp.net core on the linux后,每次版本更新都需要在vs2022中手动编译,然后scp或xftp等工具上传更新包,然后再手动chmod +x最后systemctl restart,循环往复

这实在是太麻烦了,而且部分情况下还很容易出错,为了避免前端手动ssh进入服务器覆盖更新或减少自己的工作量,于是在某位神秘大佬の启发下,终于弄出了一套全自动化的脚本以实现自动更新的需求

Github Webhook终极解决方案

Categories: github
Tags: github 运维

Github使用Webhook功能实现自动更新 这篇文章中,粗略的实现了如何运用github的webhook钩子来实现自动化编译部署的情况

随着在公司项目中的运用越来越多,以及需要前后端各自进行操作,将shell命令硬编码至C#源码中是及其不明智的选择,在上个月底即开始了对github webhook的程序更新,只是由于些原因搁置

恰好今晚有空,来操作一下

Github中的actions用法

Categories: github
Tags: github ci/cd

一直很好奇那些在github中非常好的项目是怎么来发布Release的,恰巧最近有空

当然github actions的功能非常多,我也是刚入门的小白,本篇文件仅介绍如何使用actions来实现.net8 cli aot发布后直接publish到Release中

通过OpenWrt浅研网络相关姿势

Tags: Openwrt

最近买了一本“计算机网络自顶向下方法”的书,但是看起来实在是太枯燥了

正巧,偶尔间看到了软路由综合对比之下最终选择了友善的R5S其arm cpu+4g内存现阶段完全能满足我的要求(650元)

下图以展示小小的机器大大的能量

自定义结构体文件

现在的网盘所谓的“极速妙传”,无非就是通过文件校验crc32或md5或者hash值来判断

仔细想来细思极恐,那我的文件和隐私不是被某度看到裤衩子都不剩了?我觉得这样不行(主要是自己爱折腾

于是抽空写了一个自定义的包文件,支持文件压缩/文件加密和大于2G的文件合并成一个文件,并采用.net 8支持windows/linux,理论支持macos

Github使用Webhook功能实现自动更新

Categories: github
Tags: github

随着公司的项目越来越多,测试版和正式版之间容易混淆,主要是前端是个粗心的小白(你说是吧?陈某惠),经常测试正式版无法正确的区分,导致运营中会出现各种各样的问题,为了解决此问题,突然想到了曾几何时micoya大佬透露的一些姿势,正好今天闲来无事准备来试试

C#中反射使用redis hashの特殊姿势

Tags: redis 反射

在使用redis时免不了使用hash方法来对部分数据进行存储,如果我想存入一个class的话在之前我会将key:{id},然后硬编码存入想要的数据

这样操作起来非常麻烦,而且可能还会存在大小写错误的问题

在某天,突发奇想,能不能使用C#中的反射来自动读取字段名称并自动插入和读取?

Nginx日志解析和自动切割

天下苦IIS久矣

Nginx备忘录

在一些情况下,有些nginx的配置实在是想不起来..所以写一篇博客来记录一下常用的方法

此博客仅说明在linux下的nginx(1.25.1)配置,至于windows不做说明,因为windows下的nginx存在问题

最基础的使用方法这里也不做过多赘述

天涯论坛-kk

请注意,本文来源摘选自天涯论坛,文中观点与本人无关

Categories