Archives : September-2020

原文链接:「Jenkins Pipeline」- 连接数据库(使用 MySQL 演示)
文章分类:「Continuous_Delivery:Jenkins_Pipeline:Plugins_and_Programming:Database_Connection」
文章标识:「30b8ebf2」

问题描述
在 Jenkins Pipeline 中,我们需要连接 MySQL 数据库,以存储某些数据。但是,事情往往没有看起来那样简单。
我们无法像「Groovy 连接数据库」那样使用 mysql-connector-java 类库,主要的原因是:JDBC 驱动的加载方式 以及[……]

Read more

原文链接:「Jenkins Pipeline」- 暂存文件,以用于之后的构建
文章分类:「Continuous_Delivery:Jenkins_Pipeline:Plugins_and_Programming:x.Stash_some_files」
文章标识:「cbb027ff」

问题描述
在 Jenkins Pipeline 中,我们的构建将产生各种新文件,在而后的构建又会使用这些文件。
但是 Jenkins 的构建目录并不总是在同一个目录中、也不能保持不变: 1)当作业被重命名之后,构建目录也会发生变更。它会新建与作业同名的构建目录,而不是重命名旧的构建目录,因[……]

Read more

原文链接:「Jenkins Pipeline」- java.sql.SQLException: Incorrect string value: ‘\xAC\xED\x00\x05sr…’ for column…
文章分类:「Continuous_Delivery:Jenkins_Pipeline:z.Error_List_(Jenkins_Pipeline):SQLException_Incorrect_string_value_xAC_xED_x00_x05sr…_for_column…」
文章标识:「fc885f56」

问题描述
在 Jenkins Pip[……]

Read more

原文链接:「Jenkins」- 获取自上次成功构建之后的变更
文章分类:「Continuous_Delivery:Jenkins_Pipeline:Plugins_and_Programming:x.Get_the_Changes_sine_the_Last_Successful_Build」
文章标识:「9e036d0c」

问题描述
在 Jenkins Pipeline 中,通过 currentBuild.changeSets 变量,我们可以获取仓库文件的变更记录,比如哪些代码文件发生修改,并进行某些特定操作。
比如,文件 fileA.txt 发生变更时,我们将进行[……]

Read more

原文链接:「Groovy」- 处理路径地址
文章分类:「05.Programming_Language:6.Apache_Groovy:3.Quick_Start_and_Tutorial:Path」
文章标识:「8709aca8」

问题描述
在 Jenkins Pipeline 中,我们需要使用路径,比如拼装、替换、判断等等。但是大家对于路径书写习惯不同,比如当前目录是否会使用 ./ 前缀,目录结尾是否会使用 / 后缀。这些不同书写习惯会影响路径处理,比如比较、判断、截取等等。
该笔记将介绍处理路径的 Path、Paths 类库,以解决路径书写风格迥异的问题。[……]

Read more

原文链接:「Fcitx」- 常见错误汇总
文章分类:「07.Linux_as_a_Work_Environment:Input_Method:FCITX_-_Free_Chinese_Input_Toy_for_X:z.Error_List_(Fcitx)」
文章标识:「4f978589」

无法启动 Fcitx 输入法
在启动启动Fcitx后,产生如下错误:

(ERROR-6089 ime.c:432) fcitx-keyboard-cm-mmuock already exists

但是 Fcitx 进程是存在的,但是系统托盘(stalonetr[……]

Read more