在pipeline的最佳实践中,不推荐使用动态pipeline。任何代码的可读性都是至关重要的,一旦开始使用动态pipeline就很难保证可读性,甚至无法保证可维护性。
虽然不推荐使用动态pipeline,但是在某些场景之下,使用动态pipeline会帮助我们在保证可读性不变甚至提高的情况下,同时提高了可维护性,这个时候我们推荐使用动态pipeline。
在pipeline的最佳实践中,不推荐使用动态pipeline。任何代码的可读性都是至关重要的,一旦开始使用动态pipeline就很难保证可读性,甚至无法保证可维护性。
虽然不推荐使用动态pipeline,但是在某些场景之下,使用动态pipeline会帮助我们在保证可读性不变甚至提高的情况下,同时提高了可维护性,这个时候我们推荐使用动态pipeline。
2021年6月2日,解除隔离,被放出来。时隔半年,我又回到了我的小窝。
在当时,可以预见的是,下一份工作可以长期在家办公(WFH),因此桌面还是需要改造一下,让自己在未来的生活和工作满意,取悦自己。
TL;DR(太长不读版本)
大致思路就是,在Homelab环境中,利用Synology套件Active Backup for Business进行Vmware vSphere虚拟机备份。
数据的灾备是很重要的,就像是开车系安全带,骑小摩托戴头盔,都是为了安全。在这篇博客中,将带着大家一起看看在利用群晖NAS备份vsphere中的虚拟机。
DevOps是什么?在不同的组织会给出不同的解释,目前也没有一个通用的定义。总结一下,如下。
DevOps 是一系列文化理念、实践和工具的集合。其目的是:
很早就想写一篇这样东西来分享一下自己简单的家庭网络,但是一直懒得写。现在(2021-06-20 03:20:00)有点失眠,就开个头,不知道啥时候能写完,随缘吧。写到后面(2021年6月21日22:00),果然写偏了,干脆改成小米智能家居体验了。
这又是一番偏执的胡言乱语。做DevOps两年以来,见过好的实践,也见过糟糕的实践。每一个对DevOps实践都有不同的认识,在这篇博客,我只是聊聊自己的观点,如有不对敬请指正。
大致而言,我会遵循三个原则:
一个线上运行的应用,最开始都是在软件工程师的电脑里面开发的。因此,软件工程师的电脑里面会有一个本地的开发环境,用于IDE以及本地测试。
CI/CD是一种持续软件开发的方法论,通过自动化脚本将软件开发过程中引入错误的可能性降到最小。从一个新功能的开发到其被部署到生产环境的过程中,尽可能地减少人工干预甚至没有人工干预。
CI/CD中涉及到三个概念:持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续部署(Continuous Deployment)。
这是一篇长期更新的博客,主要记录我在使用WSL
期间踩过的坑,小工具,优化等等。
这篇博客主要记录我在Windows 10上使用的一些有提升效率或者花里胡哨的工具,会一直更新下去。毕竟是个软粉嘛。