前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >自动化部署Jenkins

自动化部署Jenkins

作者头像
shaoshaossm
发布2022-12-27 14:18:55
发布2022-12-27 14:18:55
6980
举报
文章被收录于专栏:Java啊Java啊

安装

下载地址

安装过程中会测试8080端口号是否被占用,提示java8在未来不在支持,建议选择java11

  • 进入网站localhost:8080
  • 输入管理员密码(在系统提示的位置):cc1518c3ac944782b903204c9d37ca2a
  • 跳过插件安装
  • 创建用户admin

版本2.33.23

修改工作空间

在F盘新建文件夹JenkinsWorkspace

  • 重新登录localhost:8080输入密码:298550ec7420427ca4675e5aa531b184
  • 然后和上面安装操作一样即可
更改jekins插件为国内地址
  1. 清华源地址

Manage Jenkins->Plugin Manager->Advanced->Update Site

  1. 修改jenkins/updetes/default.json文件 ①把:“http://www.google.com/”全部替换成“http://www.baidu.com/” ②把:“https://updates.jenkins.io/download”全部替换成http://mirrors.tuna.tsinghua.edu.cn/jenkins”
  2. 重启jenkins服务即可
  3. 搜索要安装的插件instal without restart
war包形式安装jekins

war包下载地址

在war包下载目录命令行输入java -jar jenkins.war --httpPort=端口号 centos7同理 用户名:admin 密码:

如果忘记密码并且里面没有重要的东西的话:删除目录:rm -rf /root/.jenkins/ 重新启动jenkins即可

jenkins中创建job并下载git代码

下一步输入名称并选择创建方式,这里选择的是free style

配置定时任务

运行脚本

展示html测试报告

安装插件 HTML Publisher

执行能够生成html文件的shell脚本

  • HTML directory to archive 是上面生成html报告的文件夹地址:report
  • Index page[s] 报告的名称:result.html
  • Report title 显示在jenkins左侧的名称,默认:HTML Report

再次Build Now

查看报告显示丢失了css样式

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

执行完成后,需要重新构建下job才会生效。但是这种办法只是一个临时解决方案,重启jenkins后,这个问题又会出现

Groovy 插件

要解决上面的问题,需要安装 Startup TriggerGroovy 插件

本地需要有groovy执行环境

  • 在Job配置页面, 在构建触发器的时候勾选:Build when job nodes start
  • 在Job配置页面,增加构建步骤Execute system Groovy script

邮件配置和发送

默认配置

安装插件Email Extension配置

系统配置

进入configure system

点击高级,add-Jenkins

密码:mtfzrkdyojgwhccc

删除Jenkins默认邮件中的所有配置

job任务配置邮件通知

翻到最下面点击高级设置

参考文章

参考文章

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 修改工作空间
    • 更改jekins插件为国内地址
    • war包形式安装jekins
  • jenkins中创建job并下载git代码
  • 配置定时任务
  • 运行脚本
  • 展示html测试报告
  • 邮件配置和发送
    • 系统配置
    • job任务配置邮件通知
    • 参考文章
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档