logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

黑群晖(XPEnology)无法启动&重建系统并保留数据经验总结

预备知识本篇所涉及到的技术主要涉及fdisk磁盘管理、mdadm软阵列管理与lvm逻辑卷管理,不熟悉这方便知识的朋友请先打开鸟叔的Linux私房菜学习下相关知识。鸟哥Linux私房菜 - 磁盘配额、阵列、逻辑卷管理,点击这里打开;LVM逻辑卷管理相关命令 - 点击这里打开情况说明由于不知什么情况导致/dev/md0阵列丢失(查看下面异常图片),而里面的磁盘内容是装着群晖的系统,群晖SHR2

基于Docker搭建或迁移Phabricator私有Git代码仓库

说明由于目前工作中收到指示,需要把原始的仓库迁移到另外一台机器上,所以边做边记载了此篇文档,以便后续中有相同的工作时便于查找,另外,希望此篇文档可以帮助其他的一些人。基于Docker运行环境通过Docker可以很快进行搭建部署MYSQL与Phabricator,这样可以省下我们很多时间避免耗费在PHP环境或其他环境上,这样我们就只需要专注迁移的工作就可以了。运行MySQL由于Pharicator对

自动化测试远程驱动静默方式(Jenkins+Selenium+Chrome+Docker)

说明由于之前一直使用PhantomJS作为线上静默方案,并且此方案PhantomJS驱动的Binary和测试代码都在同一台服务器上,导致有时候本地做好的Case经常无法完整的正常运作,并且大多数情况下,测试人员本地Case的编写都是采用Chrome作为首选项,所以我们希望能够统一使用Chrome来进行统一驱动,所以本文记载了工作中遇到的一些坑,以免忘记。踏坑过程所以,在最开始的时候我设想的方案以为

#selenium#chrome#测试
如何使用Jenkins的Pipeline与Jenkinsfile结合实现自动化部署

说明在刚开始使用Jenkins的时候,大部分的使用方式都是采用FreeStyle进行构建自动化部署的配置,但是随着业务的不断增加与变化也要创建N多个Job来进行管理,甚至当服务器环境迁移之类的事情产生之后发现这种管理方式太过于低效,需要手工来维护这些大量的配置信息,并且相关配置一旦改过之后无法追溯到某个版本,还有脚本的灵活度也不高,所以后来研究使用Pipeline的方式创建Job,然后创建Jenk

#jenkins
Java:Excel转PDF实现方案;基于POI与Itext进行搭配.

由于此份文章比较久远并且发现点击率也蛮高的,为了方便大伙的测试与研究我另外创建了一份代码仓库在GitHub中,请大伙直接从这个地址拉取:https://github.com/caryyu/excel2pdf 注意!注意!注意!分隔线以下的代码比较久远了,最新的代码以 Github 仓库为主,评论请转移至仓库的 Issue 中进行处理,谢谢!-------------------...

三十分钟完成 Gitlab 搭建安装指南(支持 HTTPS 访问)

背景由于我们早期使用 phabricator 进行代码管理,但是在使用的过程当中发现和社区的 github 使用方式有些不同,所以为了让大伙都习惯 github 社区相同的使用风格,所以我们换成了 gitlab 作为公司内部的代码管理系统;并且其强大的 CI/CD 的方式为后续的持续集成工作打下基础。注意Gitlab 分为 社区版 (gitlab-ce) 与 企业版 (gitlab...

#git
到底了