jenkins+gogs搭建自动化部署(二)构造

原文出处:https://blog.csdn.net/wsd_csdn/article/details/105989017

前置条件:
1.已安装jenkins相关的环境,JDK、GIT,如果还没安装可以查看另外一篇博客,链接地址:
jenkins安装
2.必须有gogs对应的账号和密码以及所属仓库的权限
一、构建项目
1.1创建一个项目
在这里插入图片描述
1.2输入任务名称, 可随意填
在这里插入图片描述
1.3源码管理
1.3.1选择git
在这里插入图片描述
1.3.2填入拉取源码的地址
进入gogs,找到对应的仓库
在这里插入图片描述
再回到Jenkins,粘贴链接,会看到下面一堆红色的字,然后就开始头皮发麻,没事,这时需要去配置凭证,这时可以先保存该页面,配置凭证完成后再回到这个页面。
在这里插入图片描述
1.3.3设置凭证,为啥要设置凭证,代码又不是是谁都能拉取的,需要验证你有没有这个仓库的权限,目前了解的设置凭证有2种方式:
1、配置SSH秘钥。
2、通过gogs的账号密码进行认证。
1.3.3.1gogs配置SSH秘钥:开始是选择SSH进行设置,但是报错500,百度了目前还没有找到原因,不知道与gogs的版本有无关系,不知升级gogs版本能否解决。(这里建议使用第二gogs账号密码认证,下面有写到)
SSH配置步骤:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

那么ssh的公钥从哪里来呢?可以查看上篇博客的【4.2.3git ssh配置、密匙创建】,链接地址:
git ssh配置
将公钥复制粘贴进去,点击【添加秘钥】按钮即可。
1.3.3.2gogs账号密码认证配置,目前是使用的这一种
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这时回到jenkins项目构造
在这里插入图片描述在这里插入图片描述
此时就不会报错了,凭证配置完成,如下图
在这里插入图片描述
注意如果出现下图爆红:
在这里插入图片描述
解决方法:
在 系统管理-Global Tool Configuration 设置本地git.exe的路径。如下图:
在这里插入图片描述
在这里插入图片描述

1.4Jenkins配置Gogs webhook插件
自动构建连接地址:https://blog.csdn.net/CheungZZ/article/details/80585454
1.4.1进入jenkins平台打开 系统管理 -> 管理插件 -> 可选插件,在右上角输入框中输入"gogs"来筛选插件:
在这里插入图片描述
在这里插入图片描述
1.4.2gogs配置web钩子
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
推送地址的格式:

http://<你的Jenkins地址>/gogs-webhook/?job=<你的Jenkins任务名>

1.4.3点击【推送测试】,如 成功 会看到下推送记录
在这里插入图片描述
在这里插入图片描述
1.5构建
这里我选择的是Execte windows batch command
在这里插入图片描述
1.5.1填写构建的命令

在这里插入图片描述
最后点击【保存】按钮
在这里插入图片描述
点击【返回面板】
在这里插入图片描述
二、运行构建
2.1点击绿色箭头的圆圈进行构建
在这里插入图片描述
2.2查砍控制台输出

在这里插入图片描述
2.3分析状态SUCCESS代表成功,
在这里插入图片描述
2.4此时的failed蓝色代表构造成功,黄色代表不稳定,但是不影响什么,红色是失败
在这里插入图片描述

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值