如何实现Jenkins与Rainbond对接部署应用

发布时间:2021-12-22 16:34:23 作者:小新
来源:亿速云 阅读:215

这篇文章给大家分享的是有关如何实现Jenkins与Rainbond对接部署应用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

对接Jenkins基于Git仓库与镜像构建的服务进行自动CI、CD实践

概述

如果您现在已经有了自己的CI工作流程,并且想在云帮中持续部署您的应用,那么本文将引导您将自己的应用部署到云帮并设置持续部署。考虑到Jenkins是目前主流的持续集成工具,并且它在源码测试和Pipline方面已经做得非常成熟,所以我们提供了针对Jenkins的集成方案。一般情况下,我们的源码在经Jenkins的构建和集成后,产出的应用可能是源码格式或镜像。 Rainbond支持应用持续部署,下面我们来分别说明一下jenkins与rainbond对接如何把源码和镜像格式应用部署到云帮。

构建自己的持续部署流程

在云帮的应用市场中有丰富的应用可以安装使用,您可以使用这些应用构建自己的工作流。我们使用GitLab或GitHub开源代码仓库,Jenkins集成工具与Rainbond对接实现CI、CD。

源码

我们以Spring Boot demo为例,https://github.com/ITboy6/spring-boot-mysql-demo 对接的点是jenkins进行代码检测(可使用Sonar插件来实现),构建完之后把打包好的jar包和所需文件放在target目录下,rainbond构建时只需要拉target一个目录,进行源码自动部署。

1. Jenkins配置

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

这一步是把所需文件及打包好的jar包都放到target目录下,并push到代码仓库。使用API触发rainbond自动构建。

2.Rainbond配置

通过开启API自动构建返回的url,POST方法调用API,携带秘钥即可触发API自动构建,秘钥可以自定义设置。

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

API使用:

curl -d '{"secret_key":"<秘钥>"}' -H "Content-type: application/json" -X POST <API地址>

在Jenkins构建流程中添加即可

镜像

如何实现Jenkins与Rainbond对接部署应用

如何实现Jenkins与Rainbond对接部署应用

感谢各位的阅读!关于“如何实现Jenkins与Rainbond对接部署应用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. puppet部署与应用
  2. Gitlab部署与应用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

rainbond jenkins

上一篇:Java开发面试题有哪些

下一篇:mysql中出现1053错误怎么办

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》