当前位置: 代码网 > it编程>编程语言>其他编程 > Jenkins持续化集成

Jenkins持续化集成

2024年07月31日 其他编程 我要评论
当触发进程请求是会自动触发构建。A)也可以使用已经存在的公钥作为凭证,选择。选择项目,点击立即构建,可以查看构建日志。例如浏览器输入进程地址,即可触发立即构建。参数为设置的身份验证令牌。获取代码>调用单元测试>打包>发布。成功后即可在浏览器访问发布的项目。必项安装,其他插件可选择安装。系统管理>管理插件>可选插件。服务是否更新,有更新自动构建。的用户,此后用户可以在。的页面上登录和授权操作。文件下的公钥作为凭证。将公钥的内容输入即可。C)其他项可以随便填写。D)可以系统中设置多个。文件,上传即可安装。

工作过程如下环境准备

开发人员提交代码>jenkins获取代码>调用单元测试>打包>发布

环境准备jenkins的安装

tomcatmavengitsvnjdk

jenkins的安装

1、官网下载warhttp://jenkins-ci.org/
2、tomcat-users.xml:配置jenkins的用户,此后用户可以在jenkins的页面上登录和授权操作

<tomcat-users>
	<role rolename="admin"/>
	<user username="admin" password="admin" roles="admin"/>
	<user username="developer" password="developer" roles="manager"/>
</tomcat-users>

3、放到tomcat中运行即可(编码格式需要utf-8
4、http://192.168.10.10:8080/jenkins

配置插件

系统管理>管理插件>可选插件
在这里插入图片描述

其中插件deploy to container plugingit pluginmaven integration pluginssh slaves plugin必项安装,其他插件可选择安装。

手动安装插件

在这里插入图片描述

插件地址http://mirror.xmission.com/jenkins/plugins/ 下载插件phi文件,上传即可安装。

全局参数配置

jenkins>系统配置>global tool configuration
1、配置maven
在这里插入图片描述
2、配置jdk
在这里插入图片描述

3、git
在这里插入图片描述

4、配置maven
在这里插入图片描述

▶ 配置持续化集成项目
1、新建项目
在这里插入图片描述

2、源码管理。这里以git为例
在这里插入图片描述

新增credentials
在这里插入图片描述

注意: 这里选择from the jenkins master ~/.ssh。这样就会使用jenkins服务器所在用户的.shh文件下的公钥作为凭证。
a)也可以使用已经存在的公钥作为凭证,选择enter directly。将公钥的内容输入即可
b)如果源码在gitlab上管理,giturl可以使用http地址,这样无需设置credentials
c)其他项可以随便填写
d)可以系统中设置多个credentialsjenkins>credentials>system>global credentials (unrestricted)>add credentials
3、构建触发器
这里配置10分钟检测一次git服务是否更新,有更新自动构建
在这里插入图片描述

设置进程触发器。当触发进程请求是会自动触发构建。可以配合svngithooksgitlabwebhooks触发这个请求。

例如浏览器输入进程地址,即可触发立即构建
http://192.168.10.134:8080/jenkins/job/helloworld/build?token=helloworldtoken参数为设置的身份验证令牌。最好加密。
4、构建环境
在这里插入图片描述

5、配置build
在这里插入图片描述

这里配置mvn的打包命令,省略mvn关键字。
6、构建后操作:选择deploy war/ear to a container
在这里插入图片描述

war/files路径为相对路径 例如完整路径如下:/root/.jenkins/workspace/target/helloworld-1.0.war
点击保存即可。

构建

选择项目,点击立即构建,可以查看构建日志。
在这里插入图片描述

成功后即可在浏览器访问发布的项目

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com