随笔分类 -  自动化

项目自动化各种任务,包括构建、测试和部署软件
摘要:这篇文章是在 Jenkins+Pipeline基础上开发的 Jenkins构建发布Pipeline流水线项目 1.安装ansible 简单网上很多文章,就不介绍了 2.配置ansible 2.1.配置hosts文件 [web] 127.0.0.1 ansible_connection=local 1 阅读全文
posted @ 2022-05-07 15:26 晴箜万里 阅读(501) 评论(0) 推荐(1) 编辑
摘要:在构建时报 Failed to connect to the host via ssh: Host key verification failed 原因是由于设置的远程 ssh 秘钥是root用户设置的,对于jenkins用户无效(jenkins默认用的是jenkins用户) 解决方法: 1.修改j 阅读全文
posted @ 2022-05-06 09:32 晴箜万里 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:Jenkins构建发布Pipeline流水线项目 正常情况下我们都是在jenkins创建项目时就把pipeline 写好(相当每个项目一个) 但是这样带来的问题是不方便管理,修改一点东西要每个项目都去修改麻烦, 所以这里建议通过一个git来管理这些jenkinsfile 规则是 项目名称/环境(pr 阅读全文
posted @ 2022-04-29 17:06 晴箜万里 阅读(185) 评论(0) 推荐(0) 编辑
摘要:说明 Jenkins pipeline 是一套插件,支持将连续输送管道实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过管道DSL为代码创建简单到复杂的传送流水线。他目前支持jenkins 2.x以上版本。pipeline是由groovy语言编写 1.安装jenkins 可 阅读全文
posted @ 2022-04-28 18:24 晴箜万里 阅读(567) 评论(1) 推荐(0) 编辑
摘要:1.删除本地tag: git tag -d tag 2.批量删除本地tag git tag -l| awk '/^test_v1.[0-9]{1,}.[0-9]{1}$/ {print $1}' | xargs git tag -d 3.删除远程tag git push origin --delet 阅读全文
posted @ 2020-10-12 20:30 晴箜万里 阅读(1382) 评论(1) 推荐(1) 编辑
摘要:在Jenkins中配置实现邮件通知,Jenkins提供了两种方式的配置。 1、Jenkins内置默认的邮件通知,但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。 2、通过安装Email Extension Plugin插件,使用 阅读全文
posted @ 2020-06-12 13:34 晴箜万里 阅读(495) 评论(0) 推荐(0) 编辑
摘要:生成秘钥 ssh-keygen :这个命令是用来生成本机的公钥和私钥的 ssh-keyscan : 这条命令是用来把远程服务器的公钥来获取到本地的 分配公钥 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@192.168.2.244 注意第一次是要输入 阅读全文
posted @ 2020-06-03 16:41 晴箜万里 阅读(2297) 评论(0) 推荐(0) 编辑
摘要:1.安装Publish Over SSH插件 系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH 查看是否安装成 2.Publish over SSH的公共配置(系统配置) 系统管理→系统配置→Publish Over SSH 公共配置说明: Pas 阅读全文
posted @ 2020-04-13 14:42 晴箜万里 阅读(18634) 评论(1) 推荐(2) 编辑
摘要:安装gitee插件: ps:我这里是已经安装了,如果没有就要去安装 配置gitee证书令牌: ps:默认是没有证书令牌,需要自己添加,添加之后点击测试,看看是否成功: Gitee API V5 的私人令牌(获取地址 https://gitee.com/profile/personal_access_ 阅读全文
posted @ 2020-04-09 19:18 晴箜万里 阅读(946) 评论(0) 推荐(0) 编辑

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