Archives : October-2020

原文链接:「Jenkins」- 周期性构建/定时执行作业(学习笔记,翻译)
文章分类:「Continuous_Delivery:Jenkins_-_An_Automation_Server:3.Administration_and_Configuration:Build_periodically」
文章标识:「f729ff47」

问题描述
在 Jenkins 中,我们需要周期性构建,即定时执行作业,比如每隔 15 分钟执行构建。
通过 Build Triggers / Build periodically 实现(针对每个作业的单独设置)
该笔记将记录:Buil[……]

Read more

原文链接:「SDDM」- Simple Desktop Display Manager
文章分类:「07.Linux_as_a_Work_Environment:x.Desktop_environment:2.DM_-_Display_Manager:SDDM_-_Simple_Desktop_Display_Manager」
文章标识:「1b7ad326」

Display Manager,显示管理器,我们将其称之为 “登录界面”。
在 lubuntu(Ubuntu 20.04 LTS) 中,使用 SSDM 作为显示管理器,因此我们整理该笔记,记录 SSDM 的某些设置。[……]

Read more

原文链接:「Selenium Grid 3」- 使用 Java / Groovy 语言
文章分类:「Continuous_Delivery:Selenium_-_Browser_Automation:7.Grid_and_Language_Bindings:Java_and_Groovy」
文章标识:「572756d7」

我们更多的是在 Jenkins Pipeline 中使用 Selenium 框架,因此需要使用 Groovy 类库。由于没有与之对应的 Groovy 类库,因此只能使用 Java 类库。
还有另外种做法:使用 Python 实现,然后在 Groovy 中[……]

Read more

原文链接:「Linux」- 安装 Steam 客户端
文章分类:「07.Linux_as_a_Work_Environment:Games:Steam」
文章标识:「68d262eb」

问题描述
虽然不经常玩游戏(有玩的冲动,但是打开游戏之后又不想玩了),但是还是会安装 Steam 客户端
该笔记将记录:在 Linux 中,如何安装 Steam 客户端

Debian GNU/Linux 10 (buster)

dpkg –add-architecture i386
apt-get update
apt-get install libc6[……]

Read more

原文链接:「Jenkins Pipeline」- java.io.NotSerializableException: java.util.regex.Matcher
文章分类:「Continuous_Delivery:Jenkins_Pipeline:z.Error_List_(Jenkins_Pipeline):01.NotSerializableException_java.util.regex.Matcher」
文章标识:「ae77ae07」

在 09/11/2020 时,我们再次遇到该错误
问题描述
我们再次遇到该问题,发现导致异常的原因并不是 Matcher 没[……]

Read more

原文链接:「Jenkins Pipeline」- expected to call xxx but wound up catching xxx
文章分类:「Continuous_Delivery:Jenkins_Pipeline:z.Error_List_(Jenkins_Pipeline):expected_to_call_xxx_but_wound_up_catching_xxx」
文章标识:「20342198」

问题描述
在 Jenkins Pipeline 中,我们从控制台中看到类似如下提示信息:

expected to call org.jfrog.[……]

Read more

原文链接:「GNU Emacs」- 快速切换窗口(Window)
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Numbered_Windows」
文章标识:「5b5618ef」

问题描述
在 GNU Emacs 中,切换窗口(Window)是件麻烦的事情(20.3 Using Other Windows),因为我们希望按下快捷键,直接切换到特定窗口(Window),而不是快捷键组合。
该[……]

Read more

原文链接:「GNU Emacs」- 行号操作(显示、统计、定位)
文章分类:「07.Linux_as_a_Work_Environment:x.IDE_and_Source-code_Editor:Emacs_-_Not_Just_An_Editor:4.Installing_Plugins:Line_Numbers」
文章标识:「2dc201e2」

问题描述
在阅读技术书籍时,作者使用行号来引用示例代码。我们需要知道示例代码的行号,以快速定位到示例代码的对应位置。
在日常代码编辑中,我也们需要查看行号: 1)以快速定位到特定行(某些情况会快于使用 goto-line[……]

Read more

原文链接:「Apache Groovy」- 处理日期时间
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:3.Quick_Start_and_Tutorial:DateTime」
文章标识:「58439773」

判断当前是否在某个范围内
How to find if a date-time is in given time slot in Groovy? | < One Byte at a Time />

public Boolean nowBetween(String beg,[……]

Read more

原文链接:「Groovy」- 连接数据库(使用 MySQL 演示)
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:4.Package_Managers_and_Build_Tools:Database_Connection」
文章标识:「ad1ecd18」

连接数据库,并查询第一条数据
Connecting to MySQL using Groovy – Stack Overflow

@GrabConfig(systemClassLoader=true)
@Grab(‘mysql:mysql[……]

Read more

原文链接:「Apache Groovy」- java.lang.NoSuchMethodError: x.x.x: method ()V not found
文章分类:「04.High-Level_Programming_Languages:6.Apache_Groovy:z.Error_List:NoSuchMethodError_method_init_V_not_found」
文章标识:「0bbe9790」

问题描述
在执行 Groovy 代码中,产生如下错误:

ava.lang.NoSuchMethodError: com.lispstudio.mod[……]

Read more