jenkins
hello哦
这个作者很懒,什么都没留下…
展开
-
Jenkins问题汇总:
linux原创 2022-10-03 14:48:16 · 447 阅读 · 0 评论 -
Jenkins设置代理:
jenkins原创 2022-08-26 01:17:03 · 2189 阅读 · 0 评论 -
Jenkins获取自定义变量值(读取提前shell设置在文件中变量键值对)
jenkins原创 2022-08-26 00:56:24 · 2054 阅读 · 1 评论 -
jenkins平台上设置全局变量
jenkins原创 2022-08-25 23:01:19 · 1430 阅读 · 0 评论 -
Inject environment variables to the build process中设置环境变量:
jenkins原创 2022-08-25 23:23:41 · 903 阅读 · 0 评论 -
Jenkins-pipline函数中判断语句的使用
Jenkins-pipline函数中判断语句的使用node ('87'){ stage("step 0ne"){ sh 'echo "ok"' } stage("step ywo"){ if (env.name == 'liuwei'){ echo "name is liuwei" } else if (env.name == 'yanhaiqing'){ echo "name is原创 2021-07-02 00:36:19 · 460 阅读 · 0 评论 -
Jenkins-pipline多节点项目管理(done)
流程图:流程概述:1)jenkins pipline拉gitlab对应的rpm包代码到jenkins服务器2)使用jenkins pipline node管理方式,在编译机角度从jenkins分为scp code代码编译机3)使用jenkins pipline node管理方式,在web服务器角度,从编译机上将build好的rpm包,scp到web服务器上jenkins平台配置:注意:rpm包名,参与传参(变量)方式,传递给jenkins pipline脚本中1)节点管理配置: 可以原创 2021-07-01 23:43:06 · 465 阅读 · 0 评论 -
jenkins配置节点ssh方式报错
报错信息:DG_RUNTIME_DIR=/run/user/0XDG_SESSION_ID=2062_=/etc/bashrc[06/27/21 22:59:28] [SSH] Starting sftp client.[06/27/21 22:59:28] [SSH] Remote file system root does not exist. Will try to create it...java.io.IOException: Could not copy remoting.jar原创 2021-06-27 23:02:12 · 2530 阅读 · 0 评论 -
Jenkins之错误root没有全部/Read权限
Jenkins之错误root没有全部/Read权限问题:<系统配置> 用户权限配置错误导致 root没有全部/Read权限失误操作:系统管理 ---> 全局安全配置 ---> 授权策略 ---> Gitlab Commiter Authorization Strategy解决操作:修改config.xml文件: 直接删除<useSecurity>和<authorizationStrategy>节点,然后重启jenkins服务(原创 2021-05-12 22:51:15 · 1129 阅读 · 0 评论 -
Jenkins之gitlab ssh配置方式(done)
文章目录Jenkins之gitlab ssh配置方式项目job配置内选择git:gitlab ssh配置方式:首先:其次:Jenkins job执行默认会下载gitlab代码库jenkins执行后,jenkins服务器workspace情况【其他附加shell学习】Jenkins之gitlab ssh配置方式项目job配置内选择git:gitlab ssh配置方式:首先:将jenkins的用户(默认是jenkins)的公钥,配置到gitlab服务器上其次:开始配置jenkins平台原创 2021-05-08 18:58:52 · 833 阅读 · 0 评论 -
通过jenkins平台找回root服务器登录密码
通过jenkins平台找回root服务器登录密码【背景】 jenkins平台默认执行用户是jenkins,之前辛亏为jenkins用户做了sudo免密操作突然服务器root密码上不去了cat /etc/sudoers## Allow root to run any commands anywhereroot ALL=(ALL) ALLjenkins ALL=(ALL) NOPASSWD: ALL【解决思路】 随意找一台可以连接上去的服务器原创 2021-05-01 21:12:02 · 618 阅读 · 0 评论 -
重置Jenkins的build序号
步骤:复制下边的脚本,改成自己的job名称,点击执行。okitem = Jenkins.instance.getItemByFullName("job名字")//THIS WILL REMOVE ALL BUILD HISTORYitem.builds.each() { build -> build.delete()}item.updateNextBuildNumber(1)...原创 2021-04-30 00:23:31 · 877 阅读 · 0 评论 -
Jenkins之用户权限管理
Jenkins之用户权限【用户权限管理】在一个成熟的企业应用环境中,jenkins是需要通过权限来控制角色功能使用的开发人员利用jenkins====>生产环境项目代码版本发布(A/B测试等) 测试人员利用jenkins====>测试环境自动化部署 运维人员利用jenkins====>生产环境项目代码版本回滚【安装插件Role-based Authorization Strategy】系统管理 —> 插件管理 —> 可选插件系统管理 —> 全局原创 2021-04-20 00:26:59 · 1186 阅读 · 0 评论 -
[已迁移] Jenkins之新用户添加与删除
Jenkins之新用户添加与删除【注册jenkins新用户】系统管理 ---> 全局安全配置 ---> 安全域 <Jenkins专有用户数据库 ---> 允许用户注册>新用户注册页面如下:新用户初始登录没有权限如下【删除Jenkins新用户】需要Jenkins管理员权限进行操作 系统管理 ---> 安全 ---> 管理用户 (需要Jenkins管理员权限进行操作)...原创 2021-04-20 00:17:33 · 1202 阅读 · 0 评论 -
Jenkins之注入自定义环境变量
Jenkins之注入自定义环境变量prepare an environment for the runprepare an environment for the run,需要安装Environment Injector插件案例一:增加普通环境变量:首先:选择Prepare an environment for the run第二:选择Keep Jenkins Environment Variables --> Keep Jenkins Build Variables第三:Propert原创 2021-04-19 23:59:23 · 2243 阅读 · 0 评论 -
Jenkins之任务A触发任务B(变量job间传递)
Jenkins之任务A触发任务B(变量job间传递)需求:任务A的触发任务B(任务A变量也传递给任务B) 任务A中"参数化构建的变量work" ,触发B任务且变量work传递给YOUR_WORK任务A配置:首先:设置参数化构建参数第二:构建(执行shell)中设置“变量”到文件中第三:构建–>增加构建步骤(Trigger/call builds on other projects)(目的:在任务A中设置任务A结果后立刻触发任务B)任务B配置:首先:设置参数化构建参原创 2021-04-19 23:53:58 · 368 阅读 · 0 评论 -
Jenkins之注入自定义文件内容环境变量(二)
需求:jenkins通过读取文件来获取变量执行简单入门:jenkins服务器对应存放变量的文件设置变量:构建 —> Inject environment variables —> Properties File Path【注意】:文件最好是“jenkins user”权限下的文件,否则运行会报错“file doesn’t exist”,就是没有权限所致shell输出变量值运行结果进阶学习:可有“构建”中间隔设置“ Inject environment variab原创 2021-04-19 23:49:32 · 817 阅读 · 0 评论 -
jenkins yum部署方式
jenkins yum部署方式标题安装jdk:sudo yum install java安装jenkins:sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkins...原创 2021-04-15 23:36:13 · 76 阅读 · 0 评论 -
Linux 安装Maven与配置
Linux 安装Maven与配置下载压缩包wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz解压tar包tar -xzvf apache-maven-3.5.4-bin.tar.gz -C /usr/local## 创建软连接:ln -s /usr/local、apache-maven-3.5.4 /usr/local/mave原创 2021-04-08 18:50:51 · 95 阅读 · 0 评论 -
Jenkins之用户权限
文章目录Jenkins之用户权限【用户权限管理】【安装插件Role-based Authorization Strategy】【注册新用户】【新Jenkins用户添加权限】【Manage Roles:权限管理】A) 先创建用户组(可以理解为人事部,用来管理人员的集合)B)创建项目组(可以理解为项目部,用来管理项目的集合)【Assign Roles授权管理】Jenkins之用户权限【用户权限管理】在一个成熟的企业应用环境中,jenkins是需要通过权限来控制角色功能使用的 开发人员利用jenkins原创 2021-04-08 01:01:39 · 85 阅读 · 0 评论 -
Jenkins之新用户注册与删除
文章目录【注册jenkins新用户】【删除Jenkins新用户】【注册jenkins新用户】系统管理 —> 全局安全配置 —> 安全域 <Jenkins专有用户数据库 —> 允许用户注册>新用户注册页面如下:新用户初始登录没有权限如下【删除Jenkins新用户】需要Jenkins管理员权限进行操作系统管理 —> 安全 —> 管理用户 (需要Jenkins管理员权限进行操作)...原创 2021-04-06 21:40:04 · 378 阅读 · 0 评论 -
安装 Job Configuration History 插件
安装 Job Configuration History 插件功能:可查询jenkins平台配置以及job被修改情况界面:配置:安装 Job Configuration History 插件系统管理 —> 插件管理 —> 可选插件(Job Configuration History) —> install without restart...原创 2021-03-21 01:24:03 · 372 阅读 · 0 评论 -
Jenkins使用key方式管理web后方服务器
文章目录请先明确:请先明确:1)需要明确 "当前jenkins平台 " 的执行用户是谁???2)如果您没有修改,那么默认是jenkins来操作jenkins平台原创 2021-02-06 18:13:47 · 551 阅读 · 0 评论 -
Jenkins分发运行远程脚本
文章目录Jenkins分发运行远程脚本要求:参数化构建:(默认这个没有需要加插件)Jenkins分发运行远程脚本要求:Jenkins服务器有远程机器需要运行的脚本Jenkins设置:将jenkins脚本通过:构建—》execute shell — 在jenkins本地通过ssh user@ip分发到远程Jenkins设置:通过:构建—》Execute shell script on remote host usingssh,jenkins对远程机器控制,执行脚本参数化构建:(默认这原创 2021-02-06 17:36:11 · 255 阅读 · 0 评论 -
Jenkins邮箱功能配置
文章目录系统管理 ---> 系统配置 ---> jenkins Location系统管理 ---> 系统配置 ---> 邮箱通知(E-mail Notification)SMTP serverDefault user e-mail suffix (用户默认邮件后缀)Use SMTP Authentication(使用SMTP认证)Use SSL(使用SSL协议)Reply-To AddressCharset通过发送测试邮件测试配置(Test configuration by send原创 2021-02-06 17:18:00 · 711 阅读 · 0 评论 -
jenkins经验小汇总
文章目录jenkins变量传递远程ssh主机jenkins变量传递远程ssh主机通过jenkins设设置"变量",将变量传递给ssh操作的远程机器原创 2021-01-28 18:45:20 · 209 阅读 · 0 评论 -
jenkins匿名访问
文章目录什么是匿名访问:开始设置:什么是匿名访问:无jenkins平台账号的,用户登录jenkins开始设置:Manager Jenkins ---> Configure Global Security ---> 授权策略原创 2021-01-26 21:32:39 · 509 阅读 · 0 评论 -
Jenkins缺省用户默认clone/push gitlab代码(已迁走)
Jenkins缺省用户默认clone/push gitlab代码【说明】: Jenkins默认run user是jenkins这个用户Jenkins操作gitlab需要权限,为了不涉及其他人的权限,默认可以使用jenkins缺省用户(设置权限)进行对gitlab操作【设置】: 需要将jenkins用户的私钥,复制到gitlab仓库ssh key设置项中。A)默认jenkins的信息(无登录权限): jenkins❌995:991:Jenkins Automation Server:/v原创 2021-01-14 14:25:54 · 488 阅读 · 0 评论