自动化集成:Jenkins管理工具详解

 我来答
白露饮尘霜17
2022-07-31 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6334
采纳率:100%
帮助的人:32.8万
展开全部

下载Jenkins包

注意这里直接下载war文件,以Java服务的形式启动。

启动命令

启动日志

访问本地端口:8090

该页面会提示初始登录密码的位置,查看该文件中初始密码,并完成登录。

安装推荐插件

登录之后先把推荐的插件装上。

创建用户

插件安装完成之后会提示创建用户。

这样初始化完成。

重新启动:restart

基础配置

打开: Manage-Jenkins 选项,配置 Global-Tool-Configuration 选项:

配置组件:JDK、Git、Maven,采用开发环境的组件版本;

插件安装

安装如下插件:

简介:基于Jenkins完成本地的Git仓库项目打包;

保持构建的天数:3天,保持构建的最大个数:10个;

前置 Pre-Steps 步骤,这里执行一次maven版本查看:

构建 Build 步骤,这里直接写项目的pom路径,注意执行的maven命令:

后置 Post Steps 步骤,注意选择构建成功后才执行,自行忽略这里shell语法的不入流组合:

上述配置完成后,打开任务页面,执行如下操作:

这样就可以通过jenkins完成本地项目的打包和启动了。

简介:通过配置用户API访问的token令牌,脱离jenkins控制台,直接触发构建任务;

进入用户面板的设置选项,配置 API Token :

注意这里生成令牌后要立刻复制下来,页面会提示token无法复现。

任务配置的构建触发器模块,设置远程构建的令牌:

上面已经给到token的使用方式。

通过如下方式,直接触发上述构建任务的流程:

这里通过脚本直接请求URL的方式触发流程。

创建MavGit任务,这里不做过多的配置,与本地仓库相比,只是把仓库地址换成Gitee地址,只配置仓库url和分支即可,其他采用默认:

因为是开放的仓库地址,所以不用配置账号密码,默认指定master分支,然后执行build构建。

上面流程执行完后,查看MavGit的工作空间: /.jenkins/workspace/MavGit :

这里可以明显发现,仓库的代码已经被pull下来,并且完成了自动打包流程,后续结合shell脚本完成jar启动管理即可。

同系列文章 : 服务部署发布 灰度模式 自动化流程 消息中间件改造 微服务组件二次浅封装 源码仓库

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式