自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了

上次我们讲了使用Jenkins部署maven项目

工作两年半,终于学会了Jenkins部署Maven项目

这次我们来讲一下每次提交代码的时候Jenkins自动构建

我们使用的代码仓库是gitee

文章目录

    • 第一步,我们在Jenkins中安装gitee插件
    • 第二步,构建的时候选择gitee选项
        • 后面有个url,我们把他复制下来
    • 第三步,告诉gitee我们的Jenkins地址
    • 第四步,生成Jenkins的webhook密码
    • 第五步,粘贴我们的密码
    • 第六步,测试提交代码
        • 保存我们的Jenkins和gitee配置,然后我们在代码里面新增一个方法
        • 提交代码
    • 第七步,验证是否触发Jenkins构建
        • 可以看到成功构建,我们看一下是否我们刚刚提交的信息
        • 没错,触发构建成功
    • 第八步,访问我们刚刚添加的接口
        • 成功,其他gitlab,github的操作流程大致一样
        • 至此提交代码触发钩子已经成功

第一步,我们在Jenkins中安装gitee插件

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第1张图片

第二步,构建的时候选择gitee选项

后面有个url,我们把他复制下来

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第2张图片

第三步,告诉gitee我们的Jenkins地址

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第3张图片

第四步,生成Jenkins的webhook密码

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第4张图片

第五步,粘贴我们的密码

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第5张图片

第六步,测试提交代码

保存我们的Jenkins和gitee配置,然后我们在代码里面新增一个方法

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第6张图片

提交代码

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第7张图片

第七步,验证是否触发Jenkins构建

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第8张图片

可以看到成功构建,我们看一下是否我们刚刚提交的信息

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第9张图片

没错,触发构建成功

第八步,访问我们刚刚添加的接口

自从我学会了Jenkins的自动构建,我再也没有每次都打包上传到服务器然后发布Java服务了_第10张图片

成功,其他gitlab,github的操作流程大致一样

至此提交代码触发钩子已经成功

你可能感兴趣的:(jenkins,java,运维)