水上冰石
系统架构师
展开
-
基于k8s安装jenkins集群
k8s 集群: master:192.168.0.200 node1: 192.168.0.201 node2: 192.168.0.202思路:通过在manager的namespace中,创建jenkins服务,来对外提供服务。jenkins集群的数据文件放到master节点的/opt/data/k8s/jenkins 目录下,以NFS网络文件系统的方式对整个集群共享jenkins创建jenkins-admin的管理员用户,并创建角色,使用RBAC来...原创 2022-05-18 21:44:08 · 742 阅读 · 0 评论 -
jenkins学习笔记-官网翻译
目录运行多个步骤...1Linxu系统,bsd系统,Mac系统...1Windows系统...2超时,重试等等...2本章小结:...4 运行多个步骤通道是由多个步骤组成的,通过这些步骤你可以构建,测试,部署应用。Jenkins通道允许用简单的方式来组合这多个步骤,以便帮助你模块化任何类型的自翻译 2017-08-18 10:17:51 · 994 阅读 · 0 评论 -
jenkins学习笔记-2-定义运行环境
定义运行环境在前一章节里你可能已经注意到“agent”指令在每个例子中都有出现。“agent”指令告诉Jenkis在哪里,什么时候执行通道或者通道的子集。你已经猜对了,“agent”指令在任何通道中是必须要有的。引擎之下,“agent”指令会导致以下一些事情的发生。 .包含在块里的所有步骤排队等待kenkis执行。一旦执行器可用,步骤就会开始执行。翻译 2017-08-18 10:20:39 · 524 阅读 · 0 评论 -
jenkins学习笔记-3-使用环境变量
使用环境变量环境变量可以设置成全局的,就像下面的例子。环境变量也可以设置在每个阶段stage中。正如你料想,每个阶段设置环境变量意味着这些环境变量只在定义了变量的阶段中有效。 Jenkinsfile(Declarative Pipeline)pipeline{ agentany environm翻译 2017-08-18 10:23:36 · 3288 阅读 · 0 评论 -
jenkins学习笔记-4-记录测试和工件
记录测试和工件虽然测试是一个好的持续交付管道的关键部分,但人们并不想在上千条控制台输出信息中筛选失败信息。为了简化操作,kenkins提供了记录测试结果集的功能,只要你的测试执行器有结果输出的工件。Jenkins通常绑定junit步骤,但是如果你的测试执行器不能输出junit类型的xml报告工件,那么还有插件程序,可以帮助你处理其他格式的测试报告工件。 为了收集测试结果和工件,我们使用翻译 2017-08-21 09:22:38 · 740 阅读 · 0 评论 -
jenkins学习笔记-5-清理和通知
清理和通知由于post是约定在通道的最后部分执行的,我们可以增加一些通知或者其他执行终止、通知的步骤或者其他其他管道终止的任务 Jenkinsfile(Declarative Pipeline)pipeline{ agentany stages{ stage(‘No-op’){ sh’ls’}}翻译 2017-08-22 09:06:04 · 1065 阅读 · 0 评论 -
jenkins学习笔记-6-部署
部署最基本的持续交付管道至少需要在Jenkinsfile文件中定义三个阶段:构建,测试和部署。第一部分我们将主要关注部署阶段,但是应该注意,稳定的构建和测试阶段是部署动作的重要的前置条件。Jenkinsfile(Declarative Pipeline)pipeline{ agentany stages{ stage(‘B翻译 2017-08-23 09:10:59 · 1182 阅读 · 0 评论 -
jenkins用户手册-7-开始使用jenkins
安装jenkins从这一章节我们开始使用jenkins。这一节提供了jenkins在一些平台上的基本配置的指导。这没有覆盖所有考虑到的情形,也没有覆盖安装jenkins的所有选项。查看《安装jenkins高级》 概述 预安装 系统要求这些都是基本要求,想要充分讨论这些因素,请参考硬件建议的讨论。 最低的推荐配置:Java8(jre或者jdk)256m翻译 2017-08-28 09:24:34 · 12952 阅读 · 0 评论 -
jenkins用户手册-8-使用jenkins
这一章将描述非管理员用户如何用jenkins来工作。包括适用于日常使用jenkins的人的主题。包括基础的主题,例如选择,运行和监控现有的任务,如何查找和查看任务结果。然后继续讨论一系列围绕设计和创建项目的话题。 这一章是为任何技术阶段的jenkins用户使用的。这一部分是以特性为中心的方式组织的,这种方式方便有经验的用户检索和引用。同时,为了帮助初学者,我们尝试对章节翻译 2017-08-29 09:36:14 · 1541 阅读 · 0 评论 -
jenkins用户手册-9-管理jenkins
这一章覆盖了怎样管理配置jenkins主masters和节点。这一章节是写给jenkins管理员的。有经验的用户会发现这些信息是有用的,但是只有在一定程度上他们才能理解什么是和不是管理员应该做的。个别的章节可能假定你已经知道之前章节的知识,但是这些假设会被明显标出并交叉引用。 如果你对jenkins的基础技术和特性不熟悉,从《开始jenkins》开始。翻译 2017-08-30 13:50:40 · 574 阅读 · 0 评论 -
jenkins用户手册-10-管理之安全管理
安全管理从企业内网的工作站到连接入开放网络的高性能服务器都可以使用jenkins。为了安全地支持这么广范围的安全和敏感配置的传播,jenkins提供了很多可供选择的配置选项,来授权,编辑,禁用各种安全特性。对于jenkins的2.0版,很多安全选项是默认开启的,用来保证jenkins环境安全,除非管理员特意禁用特定的保护功能。这一节将会介绍各种jenkins管理员可用的安全选项,解释提翻译 2017-09-04 09:20:53 · 1414 阅读 · 0 评论 -
jenins用户手册-11-管理之工具
提供的构建工具AntAnt build stepGitJDKMaven 仍有很大的工作要做)(手册未提供)翻译 2017-12-25 23:02:06 · 298 阅读 · 0 评论 -
jenkins用户手册-12-插件管理
插件是增强jenkins环境适合组织或用户需要的主要方式。有成千上万不同的插件,可以安装到jenkins属主上,继承有各种构建工具,云支持构建,分析工具等等。插件可以按照依赖从更新中心自动下载,更新中心是供jenkins项目操作的服务,提供了一个开源插件的详细目录,这些插件是由很多jenkins社区成员开发和维护的。这一章将会覆盖从jenkins web界面插件管理基础到改变属主文件系统的翻译 2018-01-04 10:14:19 · 515 阅读 · 0 评论 -
jenkins用户手册-13-CLI-命令
通用命令jenkins有一系列CLI内置命令,这些命令在每一个jenkins环境中都可见,例如 build 或者 list-jobs.插件也可能提供CLI命令;为了确定jenkins环境给定的全部的可用命令,执行cli help 命令。% ssh -l kohsuke -p 53801 localhost help下面的命令列表不是详尽的,但是是jenkinsCLI 使用的有益的翻译 2018-01-22 14:11:36 · 930 阅读 · 0 评论 -
jenkins用户手册-14-脚本控制台(未有内容)
仍然后很多工作正在进行中翻译 2018-01-26 10:16:53 · 475 阅读 · 0 评论 -
jenkins用户手册-14-管理节点(未有内容)
仍有很多工作正在进行中。翻译 2018-01-26 10:18:18 · 253 阅读 · 0 评论 -
jenkins用户手册-15-进程内脚本认证
jenkins和一些插件,允许用户在jenkins中执行groovy脚本。这些脚本功能是由下面支持的:.脚本控制台.jenkins通道.扩展的邮件插件.groovy插件-当使用“执行系统 Groovy 脚本”(Execute system Groovy script) 步骤。.1.6以及之后版本的JobDSL插件为了保护jenkins免于执行恶意脚本,这些插件执行在一个Groovy沙箱中执行用户提...翻译 2018-02-24 17:24:52 · 908 阅读 · 0 评论 -
jenkins用户手册-16-系统管理
这一章节是为给jenkins服务和节点的系统管理员的。这将会覆盖系统维护话题保罗安全,监控和备份/恢复。不涉及到系统级别任务的用户将会发现这个章节使用上是受限的。个别章节可能假定前面章节的知识你已经知道,但是这个假定会被特别表示出来并交叉引用。如果你是jenkins系统管理员并想知道更多源于管理jenkins节点和实例的知识,请参考 管理jenkinshttp://blog.csdn.net/ji...翻译 2018-02-26 14:37:24 · 505 阅读 · 0 评论 -
jenkins用户手册-17-jenkins的扩展
这一章将覆盖的话题是:使用管理更大规模的Jenkins的配置:更多的用户,节点,客户,目录,项目,当前任务,任务结果和日志甚至包括更多的属主(master)。这章的读者面向jenkins专业用户和管理员等计划扩展安装Jenkins的人。如果你是Jenkins管理员并且想知道更多管理Jenkins节点和实例的内容,请查看 管理 Jenkins章节。想对Jenkins用户手册的内容有个大体了解,请查看...翻译 2018-07-07 20:48:45 · 358 阅读 · 0 评论 -
Jenkins学习笔记-18-通道语法
(翻译了这么多,没几篇有内容的东西,终于遇到一篇有干货的了)这一部分引入的基础是开始使用通道(https://jenkins.io/doc/book/pipeline/getting-started/),完全可以作为参考。在实战中如何使用通道语法的更多信息,参考这一章的 使用kenkinsfile(https://jenkins.io/doc/book/pipeline/jenkinsfile/)...翻译 2018-07-07 21:18:11 · 516 阅读 · 0 评论