随笔分类 -  DevOps/CICD

摘要:jobs和workspace占用空间过大 解决办法:修改job配置,丢弃掉旧的构建。 jenkins jobs和workspace占用空间过大 阅读全文
posted @ 2025-01-05 17:28 nuccch 阅读(25) 评论(0) 推荐(0)
摘要:在构建历史中显示构建者和分支名 在构建后执行Groovy脚本来实现,参考: Jenkins在历史中展示构建者和分支名 添加Groovy Postbuild: manager.addShortText(manager.getEnvVariable("BUILD_USER")) manager.addS 阅读全文
posted @ 2025-01-05 17:27 nuccch 阅读(166) 评论(0) 推荐(0)
摘要:在内网部署Jekins服务之后,安装插件总是会非常卡,甚至就无法安装插件。这是因为在Jekins的默认更新配置中,更新地址为https://updates.jenkins.io,需要想办法将更新地址修改为国内的镜像地址才行,同时还需要将Jenkins更新配置文件的地址修改为本地地址。 具体操作步骤如 阅读全文
posted @ 2024-10-14 23:45 nuccch 阅读(482) 评论(0) 推荐(0)
摘要:问题及现象 当某一分支(假设为main)的本地仓库和远程仓库都基于同一个提交进行了修改,并分别创建了新的提交时,在本地执行git push origin main会提示先要执行git pull合并远程代码。 如下示例: # 本地修改与远程仓库不一致时,推送代码到远程仓库时提示先要执行git pull 阅读全文
posted @ 2022-07-20 20:23 nuccch 阅读(810) 评论(0) 推荐(0)
摘要:默认的git diff命令只会将文件的修改差异使用“+”,“-”符号标注出来,并不直观。 最理想的方式应该是使用诸如“DiffMerge”这样的对比工具将原始文件和修改后的文件左右并列显示,这样就能从全局上非常明显地看出哪里是修改的,哪里是删除的。 遗憾的是Git本身并没有自带这样的对比工具,但是它 阅读全文
posted @ 2021-12-22 17:49 nuccch 阅读(2904) 评论(0) 推荐(0)
摘要:一个统一的commit消息模板可以约束团队成员使用一致的方式提交变更信息,这样也方便集成工具进行合规检查。 通常来讲,commit信息应该包含如下内容: <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer> type 阅读全文
posted @ 2021-11-09 22:51 nuccch 阅读(651) 评论(0) 推荐(0)
摘要:一个值得参考的Git分支管理模型如下: master 生产主分支,发布到生产环境使用这个分支,由hotfix或者release分支合并过来,不直接提交代码。 release 预发布分支, 基于feature分支合并到develop之后 , 从develop分支克隆,测试完成后合并到master并ta 阅读全文
posted @ 2021-08-20 19:38 nuccch 阅读(241) 评论(0) 推荐(0)
摘要:目录 写在前面 故事背景 踩坑详情 最后总结 写在前面 首先声明,除非万不得已,千万不要在Windows环境做这个事情,否则就等着各种坑吧。 本人一贯的立场都是坚持用正确的方法做事,显然在Windows搭建Jenkins这个事情本身并不那么正确。 之所以有这篇随笔,也是因为经历了各种吐血踩坑之后希望 阅读全文
posted @ 2021-08-14 22:30 nuccch 阅读(825) 评论(11) 推荐(1)
摘要:官网:https://jenkins.io/ 持续集成,快速发布是DevOps实践的最好方式。 目录 准备工作 下载/安装/启动 基础配置 插件配置 构建第一个Java项目 部署项目 Docker方式安装Jekins 准备工作 在使用Jekins之前,先安装好如下组件: JDK,并设置好Java环境 阅读全文
posted @ 2018-06-30 20:59 nuccch 阅读(927) 评论(0) 推荐(0)
摘要:1.下载源代码 默认从master分支下载: git clone https://github.com/xxx/xxx.git ,对于低版本的git客户端,需要输入用户名和密码,如:git clone https://username:passwd@github.com/xxx/xxx.git 从指 阅读全文
posted @ 2017-01-24 22:23 nuccch 阅读(262) 评论(0) 推荐(0)