
Jenkins持续集成学习笔记
文章平均质量分 59
天水一墨
十年灯
展开
-
配置Python环境及job运行的虚拟环境
build job的时候会自动在/opt/jenkins(node主机的工作目录,在配置node时设置)下创建workspace目录,并创建以job名称为名字的子目录(如果没有做自定义配置的话)。从github上fetch的代码就会下载到/opt/jenkins/workspace/jobname中。1、配置Jenkins的Python环境:Manage Jnekins-Global Tool Configuration-Python。此插件会给每个job都创建一个虚拟Python环境。原创 2024-02-19 21:41:46 · 457 阅读 · 0 评论 -
忘记管理员密码
2、删除后,重启Jenkins,就可以无需登录而直接进入Jenkins。3、在用户管理中,可以看到admin用户,进入设置页面,重新设置密码。4、在全局安全配置中,重新配置安全策略。这一步的目的是为了删除用户安全策略。原创 2024-02-19 21:38:21 · 233 阅读 · 0 评论 -
163邮箱发邮件
如果build job后,显示发送邮件成功,但邮箱里就是没有收到,那么就是Extended Email Notification-Advanced中没有配置smpt username和password,这里使用的是添加凭据的方式配置。若提示权限问题,要么是密码没有填授权码(必须是授权码,而不是邮箱的登录密码),要么是Jenkins location中的邮箱管理员与Extended Email Notification中的发件邮箱不一致。我已经配置过了,所以这里会有一个使用设备。开启POP3/SMTP。原创 2024-02-19 21:36:48 · 883 阅读 · 0 评论 -
创建job
因为我配置的Credentials是ssh登录的方式,所以URL也要选择ssh方式的:git@gitlab.xxxx.com.cn:xx/xx/xx.git。原创 2024-02-19 21:30:00 · 153 阅读 · 0 评论 -
3、安装插件
安装后,会在 系统管理-全局系统工具 中出现 Python,在这里可以设置使用的Python路径,或者自动在该路径下安装Python。使用此插件可以将在console中出现的password加密,以防止密码泄露。支持从其他的Jenkins上远程导入job。用于构建后生成HTML报告。在job构建后发送邮件。原创 2024-02-19 21:24:40 · 418 阅读 · 1 评论 -
2、docker安装Jenkins
猜测是将/var/jenkins_home的工作目录挂载到本机/home/jenkins上后,便不再容器的工作目录中写入数据,而是直接在本机挂载目录上工作。3、解锁Jenkins时,/var/jenkins_home/secrets/initialAdminPassword不存在,排查后发现,不存在/var/jenkins_home目录。1、先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的jenkins最新版本。原创 2024-02-19 21:23:45 · 641 阅读 · 0 评论 -
1、安装docker
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。要安装特定版本的 Docker Engine-Community,请在仓库中列出可用版本,然后选择一种安装。使用第二列中的版本字符串安装特定版本,例如 5:18.09.1。安装 Docker Engine-Community。使用以下指令设置稳定版仓库。更新 apt 包索引。原创 2024-02-19 21:20:39 · 640 阅读 · 0 评论 -
Jenkins配置node节点
这是在node配置的“Advanced”里设置Java路径错误,一定要设置到java级别:/usr/lib/jvm/java-8-openjdk-amd64/bin/java。1、配置ssh后无法连接到node,但是在master中使用root账户以ssh方式连接node成功。已经配置了公钥和私钥,但没有点开node配置中的“Advanced”去配置Java目录。回到node配置,选择刚才配置的凭据:root(connect to slave)2、配置node主机的java环境。原创 2024-02-19 21:14:55 · 1705 阅读 · 0 评论 -
Jenkins入门教程(2):插件安装的三种方式——手动安装、自动安装、cli安装
一、自动安装进入Manage Jenkins-System Configruration-Manage Plugins,即可看到所有已安装和可选插件选择需要的插件,勾选安装即可。如果安装失败,则需要根据报错信息去排查错误原因,再一步一步地解决。二、手动安装自动安装失败的情况下,我们就需要进行手动安装,在Plugins Manager中,选择高级,页面底部选择上传文件,注意只能上传 .hpi 文件,插件可以到Jenkins官网去下载。由于被墙的原因,很多插件自动安装都会失败,去官网下载也会因为同样的原创 2021-03-02 13:25:40 · 4045 阅读 · 0 评论 -
Jenkins入门教程(1):Windows下环境配置及安装
Jenkins使用教程(1):Windows上环境配置及安装一、Tomcat安装及环境配置Tomcat官网下载Tomcat包,解压后添加环境变量Jenkins官网下载jenkins.war包下载完成后,直接放置到Tomcat安装目录的webapps下配置java环境cmd命令行中分别输入 java -version和javad -version,如果有版本信息,说明电脑上已经配置了java环境。如果没有,在java官网上下载jdk安装并配置JAVA_HOME和JRE_HOME两个环境变量。原创 2021-02-20 15:41:03 · 273 阅读 · 0 评论