0%

在之前的博客《利用Azure AD实现Homelab环境中应用的统一认证和授权》中,我们详细讨论了如何使用Azure AD来实现统一认证。而在《Jenkins集成Azure AD》中,我们详细介绍了自托管的Jenkins如何与Azure AD集成。

在本文,我将介绍腾讯云如何和Azure AD集成。

阅读全文 »

在我的Homelab中搭建了很多服务,比如NAS, Jenkins, Gitlab, SonarQube, Grafana等,如果每一个应用都使用独立的认证授权,我将面对如下问题:

  • 需要设置多个密码。
  • 如果设置定期更改策略,就意味着需要定期更改多个应用的用户密码。
  • 当添加一个用户到我的homelab环境的时候,需要在多个应用中添加用户,过程比较繁琐。
  • 当一个用户的角色发生改变时。需要在多个应用中进行更改。

我采用的解决方案是:Azure AD + Windows Server AD

阅读全文 »

在代码项目根目录里,我们会经常看见README.md。README是什么?它是项目的自我介绍,类似于你的简历,都是用来销售自己的,让公司雇佣你,让别人采纳你的项目。

在本文中,我将尝试着为介绍一下如何写README。

阅读全文 »

版本控制记录着软件的每一次改变,每一次发布,以及每一个Bug。 它贯穿于软件的生命周期,从生到死,请慎重对待每一次提交,像记录历史一样书写提交记录

当下最流行的Git是一个不错的选择,作为合格的软件开发人员你应该熟练的使用它。你可以构造一些场景去练习git命令,比如:

阅读全文 »

一篇平平无奇的WSL使用推荐指南。在本篇中,不会讨论什么是WSL,如何安装WSL,单纯地分享我是如何使用WSL进行日常开发的。

我当前是使用的WSL配置如下:

1
2
NAME            STATE           VERSION
* Ubuntu-20.04 Running 2

我习惯使用大量的CLI来提升自己的工作效率以及使用体验,因此一个好用的Terminal和一系列高效率的CLI工具对我是十分重要的。

阅读全文 »

为啥想写这个App

21年的时候做桌面改造的时候,想给自己加一个时钟。看了一圈之后,最终入手了AWTRIX Pro mini。

在AWTRIX App Store中有很多有趣的App,比如GithubFollowers, Bilibili等,并且安装了GithubFollowers,一段时间之后,发现那个数字一直卡在7,尴尴尬尬,内心毫无波澜,于是卸掉。

于是就想看看自己自己博客有多少有效阅读量(每篇博客的阅读量之和)。

阅读全文 »

2021年,于我而言是变化极多的一年。总体趋势是好的,我看见了更多的可能和更多的希望。

还完了贷款。

换了一份工作。离开了ThoughtWorks,加入了SAP。

完成了第一场纯英语Session(2021年10月28日)。

学会了游泳。

做了一次桌面改造。

接种了新冠疫苗。这是我小学几年级之后第一次接种疫苗,小学接种完疫苗之后没多久就得了脑膜炎,虽然二者没有啥相关性,但是还是怕。

入手了一个扫地机器人。

组装了一台电脑。6月组装电脑,年底发12代,有一种49年入国军的感觉。

新入手了一台NAS。目前总存储应该超过了30T了。

……

阅读全文 »

在持续交付的过程中,需要手动确认,然后才能继续部署到生产环境。在本文中将实现这个过程,也是一个踩坑的过程。

阅读全文 »