jenkins 中的文章

Jenkins Shared Libraries教程(一): 开发框架搭建

Jenkins Shared Libraries是一种扩展Jenkins Pipeline的技术,通过编写Shared Libraries可以实现自定义的Steps,将流水线逻辑中重复或共通的部分进行抽象和封装。 实践中每个DevOps团队都应该通过维护一个或多个Shar……

阅读全文

Jenkins插件之Script Security Plugin

Script Security Plugin方法白名单 Jenkins Script Security Plugin是一个用于保障Jenkins脚本安全的插件。 该插件定义了一个白名单,只有在白名单内的方法和静态方法才能能在Jenkins的Groovy sandbox中运行。 具体可以查看https://github……

阅读全文

Jenkins 2 Pipleline的简单教程(二)

Jenkins Pipeline支持两种语法,一种Declarative Pipeline(声明式),一种Scripted Pipeline(脚本式)。 声明式的Pipeline限制用户使用严格的预选定义的结构,是一种声明式的编程模型,对比脚本式的Pipeli……

阅读全文

Jenkins 2 Pipleline的简单教程(一)

Jenkins 2.0开始推行Pipeline as Code,实现从CI到CD的转变。 Pipeline实际上是一套Groovy DSL,用Groovy脚本描述CI/CD的流程,Jenkins可以从代码库中获取脚本,实现了Pipeline as Code。Pipeli……

阅读全文

团队环境:Jenkins版本升级和插件更新

Jenkisn官方提供两种支持方式的版本: LTS(Long-term-Support)版本:大约每12周更新一次 Weekly Release:每周更新一次,每个版本会有一些enhancement和bug fix 我们使用的是Weekly版本,这里记录一下Jen……

阅读全文

团队环境:持续集成Jenkins安装

环境 服务器CentOS 7 服务器上已经装好JDK 1.8 Jenkins版本2.60 Jenkins安装 下载安装包: 1wget https://pkg.jenkins.io/redhat/jenkins-2.60-1.1.noarch.rpm 安装: 1yum localinstall jenkins-2.60-1.1.noarch.rpm 创建JENKINS_HOME目录: 1mkdir /home/jenkins 2chown jenkins:jenkins /home/jenkins 默认的JENKINS_HOME目录在/var/lib/jenkins下,因为……

阅读全文