随笔分类 -  Jenkins

摘要:pipeline { agent { kubernetes { cloud 'kubernetes-dev' slaveConnectTimeout 1200 workspaceVolume hostPathWorkspaceVolume(hostPath: "/opt/jenkins/worksp 阅读全文
posted @ 2023-08-24 09:16 邹姣姣 阅读(182) 评论(0) 推荐(0) 编辑
摘要:pipeline { agent { kubernetes { cloud 'kubernetes-dev' slaveConnectTimeout 1200 workspaceVolume hostPathWorkspaceVolume(hostPath: "/opt/jenkins/worksp 阅读全文
posted @ 2023-08-24 09:13 邹姣姣 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Jenkins部署服务后健康检测并发企业微信通知 背景:Jenkins部署开发环境后,希望能将部署后的服务是否健康通知到企业微信中。 解决方案 使用构建触发器、健康检测url、企业微信通知。 案例: 添加检测job 添加一个自由的job 【构建触发器】-【其他工程构建后触发】-【关注的项目】: 添加 阅读全文
posted @ 2022-11-04 19:23 邹姣姣 阅读(363) 评论(0) 推荐(0) 编辑
摘要:提交阶段流水线 触发点:git上对应分支有代码commit,触发jenkins启动本次流水线 需要实现的目标 Jenkins上进行构建 Jenkins+Sonarqube进行质量扫描 将本次Jenkins上的执行状态反馈到git上 将Sonarqube质量扫描的结果以邮件发送状态到负责人(项目全员) 阅读全文
posted @ 2021-03-05 10:45 邹姣姣 阅读(420) 评论(0) 推荐(0) 编辑
摘要:关于CI/CD的安排 根据公司项目情况,与开发沟通后,试用下面ci、cd的流水线计划 提交阶段流水线(分支有提交代码自动触发该流水线) git上对应分支有代码commit,触发jenkins启动本次流水线 Jenkins上进行构建 Jenkins+Sonarqube进行质量扫描 将本次Jenkins 阅读全文
posted @ 2021-03-04 15:05 邹姣姣 阅读(619) 评论(0) 推荐(0) 编辑
摘要:jenkins - slave 安装和配置 准备环境 1. 准备jdk环境 # tar zxvf jdk.tar.gz # mv usr/local/jdk1.8.0_251 /usr/local/ # ln -s /usr/local/jdk1.8.0_251/bin/java /usr/bin/ 阅读全文
posted @ 2021-01-11 18:34 邹姣姣 阅读(297) 评论(0) 推荐(0) 编辑
摘要:jenkins pipeline 调用远程docker宿主机打包镜像 需要使用远程docker宿主机打包镜像的原因是有两点:1. 我的Jenkins是通过k8s集群启动的,Jenkins容器中没有安装docker环境。2. 开发提供的代码没有使用Maven 插件 docker-maven-plugi 阅读全文
posted @ 2020-07-10 09:10 邹姣姣 阅读(5959) 评论(0) 推荐(1) 编辑
摘要:pipeline 流水线:when 例子说明 本次例子实现以下功能: 1, 能够参数化选择发布的环境 2, pipeline脚本中利用参数进行阶段选择 3, 可以选择分支 4, 可以选择部署到开发环境或者提交到测试 5, 提交测试需要填写提测版本号(提测必须填写) 6, 提交测试时,备注配置变化(无 阅读全文
posted @ 2020-07-01 14:26 邹姣姣 阅读(5165) 评论(0) 推荐(0) 编辑
摘要:javax.mail.AuthenticationFailedException: 535 Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.co 阅读全文
posted @ 2020-05-22 10:08 邹姣姣 阅读(1067) 评论(5) 推荐(0) 编辑
摘要:使用jenkins构建和部署前端 k8s集群中搭建jenkins,参考:https://www.cnblogs.com/zoujiaojiao/p/11193331.html docker下搭建jenkins,参考:https://www.cnblogs.com/zoujiaojiao/p/1102 阅读全文
posted @ 2020-03-26 14:59 邹姣姣 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:使用jenkins的SSH Publishers远程执行 配置 SSH Servers 如图,系统管理->系统设置->SSH Servers 点击 往下翻到: 远程脚本功能说明 本次远程脚本需要实现: a.将WORKERSPACE下面的包传到远程服务器上 b.备份包 c.更新包 d.kill掉旧得进 阅读全文
posted @ 2020-03-26 13:54 邹姣姣 阅读(10056) 评论(0) 推荐(0) 编辑
摘要:一、CI/CD 持续集成(continuous Integration,CI):代码合并、构建、部署、测试都在一起。不断执行这个过程,并对结果反馈。 持续部署(Continuous Deployment,CD): 部署到测试环境、预生产环境、生产环境。 持续交付(Continuous Deliver 阅读全文
posted @ 2019-10-18 09:13 邹姣姣 阅读(1972) 评论(0) 推荐(1) 编辑
摘要:1. 宿主机:安装docker 2. 启动jenkins服务 https://jenkins.io/download/ Jenkins官网找自己需要的镜像版本号进行使用。 docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --pri 阅读全文
posted @ 2019-06-15 16:59 邹姣姣 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:Jenkins+pipeline+参数构建+人工干预 实现了以下功能 1. 可以选择环境,单选;可以选择需要发布的项目,多选 2.发布过程可视化 3. 可以人工干预是否继续发布。 初始化配置需要很久,比如拉镜像这些事情,我可以提前操作。配置做好之后,等到下班时间,再进行发布操作。有时候会遇到,我初始 阅读全文
posted @ 2019-06-15 16:42 邹姣姣 阅读(9304) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示