详解docker部署Jenkins新手使用教程

详解docker部署Jenkins新手使用教程,第1张

详解docker部署Jenkins新手使用教程

本文主要为初学者介绍一个dockerJenkins的部署教程。通过示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。

本文通过docker部署Jenkins+Maven+SVN+Tomcat,在基础镜像Jenkins上安装Maven和自己的OpenJDK形成新镜像,然后通过SVN签出项目,通过Jenkins自己的插件或脚本将Maven生成的war包发送到指定的TomcatWebApps目录,最后启动Tomcat完成自动部署。

使用docker命令:sudodockerrun–d-p9898:8080-p50000:50000-v/alidata/projects/Jenkins:/var/Jenkins_home-u0Jenkins公开端口,挂载容器的目录(方便修改容器)。

Jenkins安装将提示输入密码,该密码将在Jenkins首次启动时出现。你可以直接复制并输入它。剩下的会默认安装,这里不做描述。下面介绍詹金斯的用途:

第一次,单击系统管理,然后单击系统设置进行全局设置。这仅在需要全局设置时设置,但不是必需的。这样,在创建项目时,会对每个项目进行相应的设置。如果创建项目时没有设置,则采用系统设置中的设置模式。

关于全局工具配置,可以根据工具的目录进行配置。如果没有Jenkins,可以在构造的时候自动下载。

全局安全选项是权限的管理,可以设置开放自动注册权限,让用户自动注册项目 *** 作( *** 作服务权限已经开放)。

读取设置:丢弃当前存储器中的所有设置信息,并从配置文件中重新读取。它仅用于在手动修改配置文件时重新读取设置。

管理插件:添加、删除、禁用或启用Jenkins功能扩展插件。所需的插件可以在这里下载。目前Jenkins提供了大量的插件,基本可以满足项目的需求。如果插件下载失败,可以去官网下载:

https://wiki.jenkins-ci.org/display/JENKINS/Plugins官网插件下载地址

单击高级下载并上传插件:

安装后,刷新詹金斯网络界面。

这是一个新项目:

我们的项目都是maven项目,所以选择maven选项,填写构建的项目名称,确认。

描述:填写已创建项目的描述。

GitHub项目:GitHub托管的项目的GitHubURL。

节流构建:设置在指定时间内构建的数量和速率。

丢弃旧的构建:通常用于避免构建越来越多的项目和占用内存。

源代码管理办公室,选择SVN,填写URL和用户密码,项目建成后会自动结账。SVN更新代码的形式是在退房策略中选择的,读者可以根据个人需要进行更改。

生成触发器:

本文主要介绍构建周期和轮询SCM的使用,两者都是定时触发的时间表。但是构建周期性的作用是项目到了设定的时间必须重新构建,而PollSCM是到了设定的时间才构建的。如果有一个SVN的更新,它将不会建立否则。

设置的生成时间规则的格式。看到了吗?帮助,有详细介绍。

这是Maven打包命令。

构建被设置为发送电子邮件通知,并且可以在每次构建完成时发送报告。

在构建 *** 作之后,需要注意的是tomcat-users.xml权限应该在tomcat中打开。

这篇文章对Jenkins来说是新的。不了解docker的同学可以把自己的启动步骤改成自己的启动方式,剩下的都一样。本文使用Jenkins自己的软件进行部署,高级文章将通过自己编辑的shell脚本进行部署。毕竟都是自己写的,很容易控制。

就是这样。这篇关于讲解dockerdeploymentJenkins初学者教程的文章已经介绍到这里了。有关dockerdeploymentJenkins的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/774235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存