当前位置: 首页 > news >正文

Jenkis安装、配置及账号权限分配保姆级教程

Jenkis安装、配置及账号权限分配保姆级教程

  • 安装Jenkins
    • 下载Jenkins
    • 启动Jenkins
  • 配置Jenkins
    • 入门Jenkins配置
    • 配置中文
  • 配置前端自动化任务流
    • 新建任务
    • 拉取代码
    • 打包
    • 上传云服务并运行
  • 配置后端自动化任务流
    • 新建任务
    • 拉取代码
    • 打包
    • 上传云服务并运行
  • 账号权限分配
    • 创建用户
    • 分配视图权限

安装Jenkins

本文以jenkins.war 2.504.1 LTS版作为演示,强烈建议下载最新版Jenkins,因为部分Jenkins中的插件对Jenkins版本有要求,如果不下载最新版可能会导致Jenkins插件安装失败。

下载Jenkins

Jenkins官方下载地址:https://www.jenkins.io/download/
点击圈中的连接即可下载
在这里插入图片描述

启动Jenkins

此版本的Jenkins需要使用JDK17及以上版本的环境
如果服务器已安装jdk1.8或其他jdk17以下版本是无法启动Jenkins的,需要安装jdk17,安装jdk17后只要不配置Java环境变量就不会影响服务器上已运行的项目,在Jenkins启动时只需要指定jdk17的安装位置就可以了。

/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -jar jenkins.war

Jenkins启动默认端口号是8080,如果端口已被其他服务占用,可在Jenkins启动时指定端口号,如8081。

/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/bin/java -jar jenkins.war --httpPort=8081

启动后会在控制台输出管理员密码,在***********中,如果忘记管理员密码,可在此文件中查看: This may also be found at: /root/.jenkins/secrets/initialAdminPassword
在这里插入图片描述
启动地址:http://localhost:8081/
在这里插入图片描述

配置Jenkins

入门Jenkins配置

输入管理员密码,点击继续
在这里插入图片描述
安装Jenkins推荐的插件
在这里插入图片描述
点击安装推荐的插件会进入插件下载页面,此处需要注意的是如果Jenkins安装的不是最新版本就会导致部分或全部插件安装失败,所以本文开始时建议安装最新版,因为我安装的是最新版所以,插件全部安装成功。
在这里插入图片描述
插件安装成功会自动进入到管理员创建页面,创建第一个管理员点击保存并完成
在这里插入图片描述
保存后会进入实例配置,默认当前端口,点击保存并完成
在这里插入图片描述
完成后即可开始使用Jenkins了
在这里插入图片描述
点击开始使用Jenkins进入首页
在这里插入图片描述

配置中文

使用中文需要下载Locale 插件
点击Manage Jenkins 中的 Plugins
在这里插入图片描述
安装中文插件
在这里插入图片描述
安装完成后勾选重启选项
在这里插入图片描述
等待Jenkins重启
在这里插入图片描述
重启后输入用户名密码,再次进入到首页,可看到大部分已被汉化
在这里插入图片描述

配置前端自动化任务流

新建任务

点击首页新建任务ÿ

http://www.xdnf.cn/news/278857.html

相关文章:

  • 高性能 WEB 服务器 Nginx:多虚拟主机实现!
  • llfc项目TCP服务器笔记
  • Linux常用命令30——groupadd创建新的用户组
  • 状态值函数与状态-动作值函数
  • MVP架构梳理
  • Dubbo(95)如何在社交网络中应用Dubbo?
  • 注意力机制
  • 2025年PMP 学习一
  • 文章记单词 | 第60篇(六级)
  • mysql中int(1) 和 int(10) 有什么区别?
  • STM32GPIO输入实战-按键key模板及移植
  • I.MX6U的GPIO配置和LED点灯实验。
  • leetcode:最小覆盖字符串
  • 【操作系统】吸烟者问题
  • NHANES指标推荐:LC9
  • Android第四次面试总结之Java基础篇(补充)
  • 【NTN 卫星通信】NTN关键问题的一些解决方法(一)
  • 55认知干货:深空产业
  • 2022年第十三届蓝桥杯省赛B组Java题解
  • 128. 最长连续序列
  • 【人工智能】大模型安全的深度剖析:DeepSeek漏洞分析与防护实践
  • 牛客周赛91 D题(数组4.0) 题解
  • 如何用更少的显存训练 PyTorch 模型
  • 【Java JUnit单元测试框架-60】深入理解JUnit:Java单元测试的艺术与实践
  • Spring AI 实战:第九章、Spring AI MCP之万站直通
  • HTML5实战指南:语义化标签与表单表格高级应用
  • AI日报 · 2025年5月04日|Hugging Face 启动 MCP 全球创新挑战赛
  • 《工业社会的诞生》章节
  • 相向双指针-16. 最接近的三数之和
  • 基于AWS Marketplace的快速解决方案:从选型到部署实战