2019-10-26
怎样使用GitHub Pages创建个人博客

本文涉及知识点:

  1. HTML5。HTML5HTML(超文本标记语言) 的最新标准。我们的示例网页是使用 HTML5 编写的。后续如果你想更好地理解使用的主题和进行主题自定义,也需要这方面的知识。

  2. CSS3。CSS3CSS 的最新标准。它用于控制网页样式和布局。后续如果你想更好地理解使用的主题和进行主题自定义,也需要这方面的知识。

阅读全文
 2019-08-14
Jenkins常见问题集锦(七)

问题31:有多个环境相同的节点,希望能够实现自动将任务分配到空闲节点上,能实现么?

参考:只需要将这些环境相同的节点配置同样的标签即可,任务指定这个标签作为运行节点,Jenkins就会自动选择空闲节点来执行任务。 Jenkins中的标签有分类、分组的意思,就像微信通讯录里的标签功能一样。不过设计的不太明显,不知道的话容易将其理解为唯一id来用。

问题32:Jenkins如何对接各种静态检查工具?

阅读全文
 2019-08-06
Jenkins——the thing which auto everything

Jenkins, 一无所有,无所不能

Jenkins,本质上讲,就是一个自动化服务器。

在Jenkins上创建一个任务,并进行配置,这个任务就可以以你希望的方式自动执行。阿基米德曾经说过:“给我一个支点,我就能撬起整个地球”。沃兹基硕德也说过:“给我一个Jenkins,我就能自动化一切”。

阅读全文
 2019-08-05
Jenkins常见问题集锦(四)

问题16:设置超时时间能够用Pipeline代码实现吗?

参考:可以。如以下代码,表示设置超时时间1小时,在流水线全局和阶段(stage)级别都可以设置:

options {
  timeout(time: 1, unit: 'HOURS')
}

问题17:有什么可以监控Jenkins配置变化的插件吗?

阅读全文
 2019-08-03
Jenkins常见问题集锦(三)

问题11:Pipeline脚本里怎么触发其他Jenkins任务?

参考:有一个build步骤,可以研究一下,支持同步或异步触发。

问题12:有没有方便的方法看Jenkins上当前安装的插件列表和版本?插件管理-已安装里可以看到,但是复制下来有多余的信息,不好处理。比如多了插件简介,复制到表格里还要手动一个个删除。

阅读全文
 2019-08-02
Jenkins常见问题集锦(二)

问题6:Blue Ocean和Jenkins是什么关系?

参考:通俗理解,Blue Ocean可以看作是Jenkins推出的新的UI界面,有更现代的外观和更好的交互。

当然最重要的还是对Jenkins 2.x推出的新的流水线任务类型的支持,可以清晰展示整个流水线(Pipeline)各个阶段(stage)的串并行关系和状态。

阅读全文
 2019-08-01
Jenkins常见问题集锦(一)

问题1:Jenkins和Docker怎么结合?

参考:Jenkins和Docker结合可以将容器作为Jenkins的slave节点,有很多优点。比如实现执行环境的统一,slave的自动创建和销毁,免去了人工维护环境的成本等。

问题2:写pipeline时,两个stage,第一个随机指定一台机器运行,第二个需要跟第一个在同一台机器上,有什么办法来做吗?

阅读全文