Jenkins使用教程

【Jenkins】手把手教你部署Jenkins教程,小白也能学会(多图预警)! 解锁 Jenkins 之后,在 Customize Jenkins 页面内,可以安装任何数量的有用插件作为您初始步骤的一部分,如果不确定需要哪些插件,选择安装建议的插件,安装完插件之后,创建第一个管理员用户。并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题。Jenkins是一个开源软件的项目,是基于 JAVA 开发的一种持续集成工具,用于监控持续重复的工作,皆在提供一个开放易用的软件平台,使软件的持续集成变成可能。您可以使用以下命令检查 Jenkins 服务的状态。 阅读详情

Jenkins使用教程

1.进入系统管理进行配置

在这里插入图片描述

1.1插件管理

检查是否安装了 Publish over SSH 和 Deploy to container (Plugin) 以及Gitee插件。
先点已安装,在搜索栏搜索一下,我这里安装好了就可以在已安装这里搜出来
在这里插入图片描述
若没有搜到则需要安装,那就点一下可选插件,搜索下载,下载好之后重启一下Jenkins
在这里插入图片描述在这里插入图片描述

1.2系统设置

输入JenkinsURL,即 ip:端口号,和管理员邮件地址(选填)
在这里插入图片描述
输入gitee链接名(随意编写)和gitee的链接,选择证书令牌,第一次没有需要添加
在这里插入图片描述
添加证书,类型选择API令牌,然后输入令牌,如果没有在这里获取 https://gitee.com/profile/personal_access_tokens ,填写完成后点添加并且选中,点击右下角的test可以测试链接
在这里插入图片描述
在这里插入图片描述
输入远程服务器的密码,服务器名称(可任意取),服务器ip,登录服务器的用户名,上传代码的根目录等,点保存返回主页
在这里插入图片描述
设置ssh server 输入name,ip等信息,其中ip是服务器的公网ip,用户名为登录实例时用的账号名,存放源码的地址为存放路径,可在Linux找到上传的源码的路径,可自己设置路径(有则用,无则自动新建)
在这里插入图片描述

1.3全局安全配置

如果有启动安全选项必须勾上,安全域允许用户注册,授权策略勾选任何人可用,点保存返回主页
在这里插入图片描述
在这里插入图片描述

1.4全局工具配置

配置maven,jdk,git,等路径,点保存返回首页
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.进行部署

2.1新建任务

点击左边的新建任务,新建一个项目的任务
在这里插入图片描述
输入名称,选择第一项自由风格的项目
在这里插入图片描述

基础配置

默认即可

源码管理

选择git,填入URl,选中Jenkins令牌,跟1.2类似
在这里插入图片描述
若填入后出现无法连接,请点击下一行的添加-Jenkins,第一次设置需要添加
在这里插入图片描述
在这里插入图片描述
类型选择username with password ,填写gitee的用户名和密码,id可以不填,填完之后下拉点添加就可以了
在这里插入图片描述

构建触发器(可不选择)

勾选触发远程构建,随意输入身份令牌
在这里插入图片描述
例如,上面的回调地址 http:// ip : 端口号/job/test/build?token=token_tv
只要执行这个地址(在浏览器上访问改地址),该项目就会发起一次构建项目,即拉取代码打包部署操作

构建环境

环境暂时无需构建

构建

添加,选择调用maven目标(invoke top-level Maven targets),选择maven版本,目标填写clean install
在这里插入图片描述

构建后操作

选择该项
在这里插入图片描述
填写完成后,点击保存返回

构建项目

点击立即构建,下面会有任务以及进度条,可以点击任务,进入详情,点击控制台输出可以看有没有成功或者报错

在这里插入图片描述
在这里插入图片描述点击控制台输出,可以看到运行过程,出现success就是成功了
在这里插入图片描述

【jenkins】调jenkins api接口自动判断控制台日志有无错误信息 jenkins shell脚本 #!/bin/bash # 查看coverity job错误信息 blackduck_binary_list="job1 job2 job3 。。。" #for variable in $blackduck_binary_list do # curl命令获取Jenkins job最后一次构建的控制台日志完整输出 # curl -s -o build.tmp -X GET http:/ip:port/job/$variable/lastBuild/consol 阅读详情

相关推荐

新手入门Jenkins自动化部署入门详细教程

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。自动化部署Jenkins,作为一款工具,有着非常强大的功能,上面我们只是讲了生产上做Java自动化部署的一个主要流程,其他的功能,大家可以参看官方文档但是,本着学习是为了解决生产的原则,个人建议,用到Jenkins的什么功能就学什么就可以了,没必要把Jenkins的所有功能都学完在使用,

MXB1220的博客 8261

Jenkins 详细部署

Jenkins是一个可扩展的持续集成引擎。持续集成,就是通常所说的CI(ContinuesIntegration),可以说是现代软件技术开发的基础。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。...

m0_63674789的博客 2万+

[官方培训]19-物理模拟 Epic 肖月 笔记

物理引擎全局解算精度的设置,帧率越高,子步越多得到的模拟结果就越精确。引擎默认情况下是以变化的帧率运行的,但是对于Chaos物理引擎来说。一般子步越小,帧率越固定,效果就会更好更稳定一些。图示的分步选项就是依据下方的最长子步时长和最大步数对动态变化的帧率,进一步的做拆分来保证物理效果。对于影视项目建议都开启分步选项。红色框内有三个迭代次数的设置,这是Chaos基于位置的约束求解算法专用的一个设置,可以简单理解为迭代次数越高,当前帧一个子步内得到的结果就越精确。

Tcohneyn的博客 1545

Jenkins使用过程中遇到的问题总结

记录Jenkins在使用过程中遇到的问题及解决方法

Ukulilion的博客 9361

手把手教你复现KDD 2024时空预测顶会论文:以UniST和ImputeFormer为例的代码实战与避坑指南

本文详细指导如何复现KDD 2024顶会论文中的UniST和ImputeFormer模型,涵盖环境配置、数据处理、模型训练及评估等关键步骤。通过实战案例和避坑指南,帮助研究者掌握时空预测与插补技术,提升在智慧城市、交通管理等领域的应用能力。

weixin_29204205的博客 279

【Unity】Pico VR 开发实战:从环境搭建到交互实现

本文是一份详细的Unity Pico VR开发实战指南,涵盖从环境搭建到核心交互实现的全流程。详细讲解了如何集成Pico Unity Integration SDK与XR Interaction Toolkit,配置开发环境,并重点解析了手柄输入处理、射线交互以及VR UI操作三大核心模块的代码实现与优化技巧,帮助开发者快速上手Pico VR应用开发。

rice5的博客 1173

Jenkins详细使用教程

Jenkins。

wkywky123的博客 5182

Goose开源程序本地机上 AI 代理,能够从头到尾自动执行复杂的开发任务。Goose 不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部 API 交互

Goose开源程序 是您的本机上 AI 代理,能够从头到尾自动执行复杂的开发任务。Goose 不仅可以提供代码建议,还可以自主构建整个项目、编写和执行代码、调试故障、编排工作流程以及与外部 API 交互。无论您是在构建想法原型、优化现有代码,还是管理复杂的工程管道,goose 都能适应您的工作流程并精确执行任务。

struggle2025的博客 2041

Jenkins 使用入门教程

指定远程服务器,指定上传的源文件为当前任务编译打包之后的jar文件,移除到 target 前缀,并上传到远程服务器的指定目录下,(如果在配置远程服务器时,有配置基础目录,这里会自动加上前缀),最后再执行远程服务器的命令或者脚本。(将远程服务器上脚本执行等输出,打印到jenkins,方便查看),选择推送的源文件、上传的远程服务器目录、以及上传完成之后,需要执行远程服务器的命令或者脚本。项目完成编译打包之后,可以推送到指定的远程服务器上,然后并执行远程服务器脚本,重启服务。

as34233的博客 3380

手把手移植st7701s驱动:MT6763+安卓8.0屏幕适配保姆级教程

本文详细介绍了在MT6763平台上移植ST7701S驱动的完整流程,涵盖从LK层到Kernel层的适配方案,特别针对安卓8.0系统的特殊要求。通过MIPI转RGB屏幕适配的实战教程,帮助开发者解决常见显示问题,包括无显示、色彩异常和屏幕错位等,并提供高级调试技巧如彩条测试模式和闪屏解决方案。

weixin_29186249的博客 156

保姆级教程:在紫光同创Titan2 FPGA上实现PCIe DMA,实测带宽接近理论极限

本文详细介绍了在紫光同创Titan2 FPGA上实现PCIe DMA性能调优的全过程,通过参数优化和架构设计,实测带宽达到6.91GB/s,接近理论极限。涵盖开发环境搭建、PCIe IP核定制、DMA引擎设计、驱动开发及性能调优等关键步骤,为FPGA开发者提供实用指南。

weixin_30954817的博客 335

Jenkins Credentials Plugin 使用教程

Jenkins Credentials Plugin 使用教程 1. 项目介绍 Jenkins Credentials Plugin 是一个为 Jenkins 提供扩展点的插件,用于安全地存储、管理和绑定凭证数据到其他 Jenkins 插件、构建、流水线等。该插件允许用户在 Jenkins 中管理各种类型的凭证,如用户名密码、SSH 密钥、证书等,并将其安全地绑定到构建环境中。 2. 项目快速启动...

gitblog_00955的博客 1476

手把手教你从入门到精通C#串口通信

本文以我开发的串口助手SComTool为例,详细介绍《C#串口通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是c#串口通信的葵花宝典!带您从入门到精通C#串口通信!

qq_34059233的博客 3万+

Jenkins Library 使用教程

Jenkins Library 使用教程 本教程旨在引导您了解并使用从 https://github.com/firstBitMarksistskaya/jenkins-lib.git 获取的 Jenkins 共享库。我们将分别探讨其关键的三个部分:项目目录结构、启动文件以及配置文件。 1. 项目目录结构及介绍 对于典型的 Jenkins 共享库,项目结构遵循一定的模式,虽然具体的细节可能因项目而...

gitblog_00930的博客 937

LabVIEW实现HTTP通信

本节简要介绍HTTP通信的基础知识,并以工业物联网平台TLINK中云端设备的数据发布设计为例,阐述互联网环境下HTTP客户端应用程序设计的基本方法。重点讲解工业物联网平台TLINK中HTTP设备的创建、通信数据帧的构造与测试。

不脱发的程序猿 1544

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Jenkins Docker 镜像使用教程

Jenkins Docker 镜像使用教程 dockerjenkinsci/docker: Jenkins官方提供的Docker镜像,用于在Docker环境中轻松部署和运行Jenkins服务,便于快速搭建持续集成环境。项目地址:https://gitcode.com/gh_mirrors/doc/docker 1. 项目的目录结构及介绍 Jenkins 的 Docker 镜像项目结构相对简单,主...

gitblog_00265的博客 540

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Jenkins Slack 插件使用教程

Jenkins Slack 插件使用教程 1. 项目介绍 Jenkins Slack 插件是一个开源项目,它为 Jenkins 提供了与 Slack 或类似应用(如 RocketChat 和 Mattermost)的集成。通过该插件,Jenkins 可以将构建通知、错误报告以及其他相关信息发送到 Slack 频道,方便开发团队成员及时获取信息并采取行动。 2. 项目快速启动 安装 Jenkins ...

gitblog_00912的博客 1224

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Django Jenkins 使用教程

Django Jenkins 是一个用于集成 Django 项目与 Jenkins 持续集成服务器的开源工具。它允许开发者自动化代码质量检查、测试运行和报告生成,从而提高开发效率和代码质量。Django Jenkins 支持多种代码检查工具,如 PEP8、Pyflakes、flake8 等,并能生成兼容 Jenkins 的报告。 ## 项目快速启动 ### 安装 Django Jenkins ...

gitblog_00032的博客 777

Mocha Jenkins Reporter 使用教程

Mocha Jenkins Reporter 使用教程 1. 项目介绍 Mocha Jenkins Reporter 是一个用于生成 Jenkins 风格 JUnit 报告的 Mocha 报告器。它适用于需要在 Jenkins 中运行 Node.js 后端测试并生成格式良好的测试报告的场景。与现有的 xunit 报告器不同,Mocha Jenkins Reporter 支持同时输出 XML 报告和...

gitblog_00009的博客 989

Jenkins X 平台使用教程

Jenkins X 平台使用教程 1. 项目介绍 Jenkins X 是一个为 Kubernetes 集群或云环境设计的集成 CI/CD 平台。它提供了一个简单的方式来安装和管理云原生应用的最佳开源软件。Jenkins X 的核心功能包括: Jenkins:一个完全集成的 CI/CD 解决方案,具有可定制的流水线和环境。 Nexus:一个可插拔的工件仓库,支持切换到 Artifactory。 C...

gitblog_01112的博客 1698

docker部署jenkins,安装使用一条龙教程

最全jenkins部署使用教程

yd1472939313的博客 4653

20、Jenkins基础使用教程

20、Jenkins基础使用教程

Eyesmoon的博客 852

Jenkins X 项目使用教程

Jenkins X 项目使用教程 jxjx: 是一个开源的 Git 和 Jenkins 工具集,帮助开发者在云原生环境中实现自动化 CI/CD 和 DevOps。适合开发者使用 jx 在 Kubernetes 等云原生环境中搭建和优化 DevOps 工作流。项目地址:https://gitcode.com/gh_mirrors/jx1/jx 1. 项目的目录结构及介绍 Jenkins X 项目的...

gitblog_00946的博客 1012

Jenkins Pipeline AWS 插件使用教程

Jenkins Pipeline AWS 插件使用教程 1. 项目介绍 Jenkins Pipeline AWS 插件是一个用于 Jenkins Pipeline 的插件,它允许用户在 Jenkins Pipeline 中集成 AWS 服务。该插件提供了多种 AWS 服务的支持,包括 S3、Lambda、CloudFormation、SNS 等,使得用户可以在 Jenkins Pipeline 中...

gitblog_00703的博客 1072

Jenkins JIRA 插件使用教程

Jenkins JIRA 插件使用教程 项目介绍 Jenkins JIRA 插件是一个用于将 Jenkins 与 JIRA 集成在一起的开源项目。通过这个插件,用户可以在 Jenkins 构建过程中自动更新 JIRA 问题状态,或者在 JIRA 问题状态变更时触发 Jenkins 构建。这种集成可以大大提高开发和运维团队的工作效率,确保代码变更和问题跟踪之间的紧密同步。 项目快速启动 安装插件 ...

gitblog_00895的博客 698

Jenkins Ansible 插件使用教程

Jenkins Ansible 插件使用教程 项目介绍 Jenkins Ansible 插件是一个用于集成 Jenkins 和 Ansible 的开源项目。通过该插件,用户可以在 Jenkins 构建过程中自动执行 Ansible 剧本,从而实现自动化部署和配置管理。该插件支持多种 Ansible 版本,并且提供了丰富的配置选项,以满足不同场景的需求。 项目快速启动 安装插件 打开 Jenkin...

gitblog_00874的博客 1321
上一篇: JMeter 测试服务器性能
下一篇: 宝塔的安装使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值