cicd08--基于Jenkins的通用可扩展CICD架构 1介绍 2架构 2.1架构图 2.2主要模块功能 3案例 3.1场景说明 3.2Job-multi的功能脚本 3.3执行结果 4优化实施 5注意事项 6说明 1介绍 随着运维业务的逐渐增加,团队维护的cicd流程种类也随之增加,基于Jenkins的流程基本可以认为绝大多数都是一种定制(当然有些流程可以通过参数解决一类的问题),会对后期带来越来越多的工作量。因此需要将jenkinsjob抽象出来,使其功能单一、可复用,基于抽象出...
ubuntu小技巧24--快速入门ffmpeg 1介绍 2使用方法 2.1ffmpeg命令剪辑音视频文件 2.2python脚本剪辑音视频文件 3注意事项 4说明 1介绍 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。 笔者偶尔会做一些音视频的简单剪辑工具,多使用Ubuntu系统,且不想下载过多的工具软件,因此整理了一些ffmpeg常用的音视频操作方法,方便后续用ffmpeg做基础的音视频剪辑。后续也会在本文持续更新ffmpeg相关的操作技巧和注...
Debian小技巧1--常用软件服务配置方法 最近,由于需要开始使用debian系统了,在使用过程会碰见一些经典的配置和操作方法,因此和往常一样记录下自己操作过程,后续将持续更新、优化,一方面以便于自己查阅,另一方面分享给有需要的人学习! 1娱乐办公 1.1安装中文输入法sudoaptupdate sudoaptinstallfcitxsudoaptinstallfcitx-googlepinyinfcitx-pinyin fcitx-sunpinyin安装成功后重启机器,系统上可以看到对应输入法,也可以在搜狗上下载对应安装包,dpkg安装后a...
python笔记16--Flask-BasicAuth使用与重构 1介绍 2方案 2.1BasicAuth使用与原理 2.2BasicAuth优化重构 3注意事项 4说明 1介绍 Flask-BasicAuth是一种Flask扩展,它可以通过HTTP基础访问认证来保护部分视图或者全部应用。如下图,用户最开始访问应用的时候会弹出用户密码输入框,输入成功后才能访问应用。默认情况下Flask-BasicAuth只支持单用户认证,而实际大部分应用是多用户认证,因此需要在其基础上加以调整。本文对Flask-BasicAuth原理进行介绍,并通...