草庐IT

Team-Jenkins

全部标签

Jenkins实践指南-03-Groovy基础知识02

2.4.4数据类型2.4.4.1字符串类型2.4.4.1.1字符串定义  [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''''''和"""""")包裹起来的字符串。示例如下所示:defstrA='IamSurpass'defstrB="IamSurpass"defstrC="""IamSurpass"""defstrD='''IamSurpass'''println"strAis${strA}"println"strBis${strB}"println"strCis${strC}"println"strDis${strD}"  输出结果如下所

Jenkins实践指南-03-Groovy基础知识02

2.4.4数据类型2.4.4.1字符串类型2.4.4.1.1字符串定义  [作者:Surpassme]在Groovy中字符中是使用单引号('')、双引号("")和三引号(''''''和"""""")包裹起来的字符串。示例如下所示:defstrA='IamSurpass'defstrB="IamSurpass"defstrC="""IamSurpass"""defstrD='''IamSurpass'''println"strAis${strA}"println"strBis${strB}"println"strCis${strC}"println"strDis${strD}"  输出结果如下所

修复 KubeSphere 内置 Jenkins 的 Apache Log4j2 漏洞

作者:老Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及Kubernetes、KubeSphere、DevOps、OpenStack、Ansible等。简介生产环境KubeSphere3.3.0部署的Kubernetes集群在安全评估的时候发现安全漏洞,其中一项漏洞提示目标可能存在ApacheLog4j2远程代码执行漏洞(CVE-2021-44228)。本文记录了该漏洞修复的全部过程,文中介绍了修复该漏洞的两种解决方案,其中涉及自定义构建KubeSphere适用的JenkinsImage的详细操作。漏洞修复方案漏洞详细信息漏洞报告中涉及漏

修复 KubeSphere 内置 Jenkins 的 Apache Log4j2 漏洞

作者:老Z,中电信数智科技有限公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及Kubernetes、KubeSphere、DevOps、OpenStack、Ansible等。简介生产环境KubeSphere3.3.0部署的Kubernetes集群在安全评估的时候发现安全漏洞,其中一项漏洞提示目标可能存在ApacheLog4j2远程代码执行漏洞(CVE-2021-44228)。本文记录了该漏洞修复的全部过程,文中介绍了修复该漏洞的两种解决方案,其中涉及自定义构建KubeSphere适用的JenkinsImage的详细操作。漏洞修复方案漏洞详细信息漏洞报告中涉及漏

企业DevOps之路:jenkins 搭建

1.安装jdk8.0下载jdk8.0https://ftp-new-pc.pconline.com.cn/pub/download/201903/pconline1552198052014.zip?md5=Dv6EA6OPkM2TLsDT27GYXw&expires=1646537688下载下来是一个exe文件,直接点击一步一步安装即可。如果要安装到别的目录的话,选择对应的目录即可。这里安装到C:\jenkins\jdk1.8配置环境变量JVAV_HOMEJAVA_HOME=C:\jenkins\jdk1.8PATHpath=%PATH%;C:\jenkins\jdk1.8\bin2.安装To

企业DevOps之路:jenkins 搭建

1.安装jdk8.0下载jdk8.0https://ftp-new-pc.pconline.com.cn/pub/download/201903/pconline1552198052014.zip?md5=Dv6EA6OPkM2TLsDT27GYXw&expires=1646537688下载下来是一个exe文件,直接点击一步一步安装即可。如果要安装到别的目录的话,选择对应的目录即可。这里安装到C:\jenkins\jdk1.8配置环境变量JVAV_HOMEJAVA_HOME=C:\jenkins\jdk1.8PATHpath=%PATH%;C:\jenkins\jdk1.8\bin2.安装To

Jenkins 脚本命令行应用总结

Jenkins脚本命令行应用总结测试环境Jenkins2.304脚本命令行入口Jenkins主页→系统管理→脚本命令行遍历项目例子:获取所有自由风格项目及相关项目信息defprojects=Jenkins.instance.projects.collect{it}//获取自由风格的所有项目,注意,只能获取自由风格项目println(projects)//输出:[hudson.model.FreeStyleProject@4b8b02d[AutoTest-OMG],hudson.model.FreeStyleProject@2b953627[AutoTest-QDD],...,]for(defp

Jenkins 脚本命令行应用总结

Jenkins脚本命令行应用总结测试环境Jenkins2.304脚本命令行入口Jenkins主页→系统管理→脚本命令行遍历项目例子:获取所有自由风格项目及相关项目信息defprojects=Jenkins.instance.projects.collect{it}//获取自由风格的所有项目,注意,只能获取自由风格项目println(projects)//输出:[hudson.model.FreeStyleProject@4b8b02d[AutoTest-OMG],hudson.model.FreeStyleProject@2b953627[AutoTest-QDD],...,]for(defp

Jenkins实践指南-11-Jenkins 其他功能

7.Jenkins其他功能  [作者:Surpassme]本篇主要介绍日常使用Jenkins过程中一些比较实用的功能。7.1Jenkins内部调用另一个job  [作者:Surpassme]假设在一个Jenkins中有两个彼此独立的任务,但随着迭代不断更新,两个彼此独立的任务需要相互调用。这时候我们可以在一个任务中,添加另一个任务的步骤。除这种方法,还有没有其他的办法呢?  [作者:Surpassme]既然在Jenkins存在参数化的pipeline,则应该是可以支持在一个pipeline中调用另一个pipeline。而要实现这个功能,在pipeline中可以使用build步骤来实现。看起来是

Jenkins实践指南-11-Jenkins 其他功能

7.Jenkins其他功能  [作者:Surpassme]本篇主要介绍日常使用Jenkins过程中一些比较实用的功能。7.1Jenkins内部调用另一个job  [作者:Surpassme]假设在一个Jenkins中有两个彼此独立的任务,但随着迭代不断更新,两个彼此独立的任务需要相互调用。这时候我们可以在一个任务中,添加另一个任务的步骤。除这种方法,还有没有其他的办法呢?  [作者:Surpassme]既然在Jenkins存在参数化的pipeline,则应该是可以支持在一个pipeline中调用另一个pipeline。而要实现这个功能,在pipeline中可以使用build步骤来实现。看起来是