暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

jenkins

泽。 2024-10-17
129
下载

jenkins官网下载地址:https://jenkins.io/download/
下载选择LTS长期支持版,下载通用java项目war包
image.png

安装

jenkins安装
在Dos窗口中切换到"jenkins.war"目录。输入命令:java -jar jenkins.war 安装
image.png
image.png
配置环境变量
JENKINS_HOME
F:\Jenkins
image.png

文件夹说明

email-templates邮件模板
jobs创建的任务
nodes节点目录
plugins插件目录
users用户目录
workspace工作空间
config.xml配置文件

配置

下载插件

常用插件
Pipeline插件:用于定义和管理持续集成/持续交付(CI/CD)流水线。通过Pipeline脚本(基于Groovy的DSL),方便地定义构建、测试和部署等阶段,以及各个阶段中的步骤和条件。
Git插件:用于集成Git版本控制系统
HTML Publisher插件:该插件用于发布HTML格式的报告
Allure Jenkins Plugin:可以在Jenkins上直接生成和查看Allure测试报告。
SSH插件:通过SSH协议在Jenkins和远程主机之间进行数据传输。例如,可以通过该插件上传构建的软件到远程服务器进行部署。
Kubernetes插件:该插件可以与Kubernetes集群集成,实现对Kubernetes资源的操作和管理,适用于基于Kubernetes的容器化应用。
Slack/DingTalk插件:通知和日志推送到Slack或钉钉等即时通讯工具中
Email插件:配置邮件通知
SonarQube插件:对代码质量的分析和评估
Docker插件:方便构建和部署基于Docker的应用程序,适用于容器化应用的自动化测试
Robot Framework plugin插件:用于集成Robot Framework测试报告
Zentimestamp插件:用于集成日期和时间
Groovy插件:解决自动化报告样式丢失的问题
Login Theme插件:用于改css,jenkins默认登录页面
Simple Theme插件:用于改jenkins整体的页面样式
ThinBackup插件:用于jenkins进行备份
Qy Wechat Notification Plugin插件:可以向微信发送消息
image.png

配置gitee凭证

获取gitee令牌
image.png

点击System,添加域Add domain
image.png

点击域名xxxx,添加gitee令牌凭证Add Credentials
image.png

点击域名xxxx,添加SSH key凭证Add Credentials
image.png

Gitee配置

image.png

新建Item

image.png

配置Item

到gitee复制项目的HTTPS路径
image.png

配置gitee
image.png

配置Gitee webhook

配置Build Steps

配置构建后操作
生成Allure Report
image.png

配置邮件通知

节点管理
权限控制
最后修改时间:2024-10-28 23:31:00
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论