【DevOps视频笔记】8. Jenkins 配置

这篇具有很好参考价值的文章主要介绍了【DevOps视频笔记】8. Jenkins 配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Jenkins 入门配置

1. 工具 / 插件 介绍

二、插件和工具配置

1. 配置 JDK 和 Maven

Stage 1:将服务器中 JDK 和 Maven 映射到 jenkins 容器中

Stage 2:jenkins 全局配置中 -- 指定JAVA_HOME目录

Stage 3:jenkins 全局配置中 -- 指定MAVEN_HOME目录

2. 配置 Publish Over SSH

Stage 1:添加 SSH Servers

Stage 2:设置SSH信息

Stage 3:点击高级后 -- 设置密码

Stage 4:测试连接 


一、Jenkins 入门配置

由于Jenkins需要

  • 从 Git 拉取代码
  • 本地构建
  • 直接 发布自定义镜像到 Docker 仓库 

所以Jenkins需要配置大量内容

 文章来源地址https://www.toymoban.com/news/detail-681069.html

1. 工具 / 插件 介绍

名称 类别 作用
JDK 工具(包) java开发工具包
maven 工具 项目管理 和 构建自动化工具

Git Parameter

jenkins 插件 拉取git仓库代码
Publish Over SSH jenkins 插件 连接远程环境(服务器)

 

二、插件和工具配置

        在前几章节安装了上 JDK、maven、Git Parameter、Publish Over SSH ,我们将其进行配置

 

1. 配置 JDK 和 Maven

Stage 1:将服务器中 JDK 和 Maven 映射到 jenkins 容器中
# 其中/mnt/bigdata/devops/jenkins/data 为jenkins容器的插件目录映射
mv /usr/local/jdk/ /mnt/bigdata/devops/jenkins/data
mv /usr/local/maven/ /mnt/bigdata/devops/jenkins/data
  • 或者修改 docker-compose.yml 映射地址
version: "3.1"
services:
  jenkins:
    image: jenkins/jenkins
    container_name: jenkins
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - ./data/:/var/jenkins_home/  # 插件的安装目录
      - /usr/local/java/jdk1.8.0_333:/var/jenkins_home/jdk1.8.0_333
      - /usr/local/maven/apache-maven-3.6.3:/var/jenkins_home/apache-maven-3.6.3
    environment:
      TZ: "Asia/Shanghai"
  • 修改后需要重启jenkins (这里是重新构建jenkins)
docker-compose up -d --build

 

Stage 2:jenkins 全局配置中 -- 指定JAVA_HOME目录

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

Stage 3:jenkins 全局配置中 -- 指定MAVEN_HOME目录

 

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

2. 配置 Publish Over SSH

Stage 1:添加 SSH Servers

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

Stage 2:设置SSH信息

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

Stage 3:点击高级后 -- 设置密码

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

Stage 4:测试连接 
  • 成功后点击应用

【DevOps视频笔记】8. Jenkins 配置,架构师之路-java,devops,音视频,笔记

 

到了这里,关于【DevOps视频笔记】8. Jenkins 配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【DevOps视频】笔记

    视频官网 

    2023年04月24日
    浏览(35)
  • DevOps基础设施配置之jenkins对接K8S

    我们在构建K8S基于Jenkins的devops流水线的时候,有一个很重要的步骤就是将Jenkins和K8S对接,这样才能充分运用Jenkins与K8S的特性【pod slave】完成流水线的运行,本文主要记录如何配置Jenkins与K8S集群的对接 提示:因为创建过程中需要使用token凭证,因此可以先参考 步骤1.2.4 先行

    2024年02月11日
    浏览(38)
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用

    本节内容我们主要介绍在Jenkins流水线中,其构建过程中的一些构建策略的配置,例如通过远程http构建、定时任务构建、轮询SCM构建、参数化构建、Git hook钩子触发构建等,可根据不同的需求完成不同构建策略的配置。 - 构建策略说明: - 测试验证 - 构建说明 - 测试验证 - 配置

    2024年02月21日
    浏览(96)
  • [架构之路-245]:目标系统 - 设计方法 - 软件工程 - 软件开发模型(流程):瀑布模型、V模型、原型模型、增量模型、迭代模型、螺旋模型、敏捷模型、DevOps、AI辅助、逆向工程、净室工程

    目录 前言: 一、软件开发模型概览 1.1 概述 1.2 软件开发方法与软件开发模型的区别 二、软件开发模型详解 2.1 瀑布模型:串行线性开发 2.2 V模型:测试驱动开发(需求明确、提前测试、验证) 2.3 原型模型(Prototype Model):向用户提前展示 2.4 增量模型:按功能分块开发(

    2024年04月28日
    浏览(61)
  • DevOps-Jenkins

    Jenkins是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 官网 场景一 研发人员上传开发好的代码到github代码仓库 需要将代码下载nginx服务器部署 手动下载再部署/使用脚本下载在部署 场景二 静态IP(可以上

    2024年02月15日
    浏览(53)
  • DevOps持续集成-Jenkins(2)

    DevOps概述 软件开发最初是由两个团队共同组成:(没有采用DevOps之前) 开发团队 :从头开始设计和整体系统的构建(编写代码)。需要系统不停的迭代更新。 运维团队 :将开发团队的代码进行测试通过后再部署上线。确保系统稳定运行。 没有采用DevOps的缺点: 这看似两个

    2024年02月08日
    浏览(56)
  • DevOps持续集成-Jenkins(4)

    DevOps概述 软件开发最初是由两个团队共同组成:(没有采用DevOps之前) 开发团队 :从头开始设计和整体系统的构建(编写代码)。需要系统不停的迭代更新。 运维团队 :将开发团队的代码进行测试通过后再部署上线。确保系统稳定运行。 没有采用DevOps的缺点: 这看似两个

    2024年02月08日
    浏览(51)
  • DevOps-7:Jenkins API介绍

    为什么要使用Jenkins的API? 我在使用Jenkins的过程中,觉得Jenkins的UI还是有不少问题的: UI性能差,尤其是有一些任务在构建中时,UI非常卡顿,等个十来秒都正常,极端时甚至会崩溃; 权限管理功能薄弱,虽然有 Role-based Authorization Strategy 类似的插件提供了角色管理,但是还

    2024年02月14日
    浏览(40)
  • DevOps(九)Selenium 介绍和Jenkins集成

    Selenium 是一个开源的自动化测试工具,主要用于 Web 浏览器自动化测试。它支持多种编程语言,包括 Java、Python、Ruby、C# 等,可以在多种浏览器中运行,包括 Chrome、Firefox、IE、Edge 等。 Selenium 的主要特点 多浏览器支持 :Selenium 支持多种浏览器,包括 Chrome、Firefox、IE、Edge 等

    2024年04月25日
    浏览(35)
  • 【DEVOPS】Jenkins使用问题 - 控制台输出乱码

    部门内部对于Jenkins的使用采取的是Master + Slave Work Node的方式,即作为Master节点的Jenkins只负责任务调度,具体的操作由对应的Slave Work Node去执行。 最近团队成员反馈一个问题:一个Linux系统的Slave Work Node的编译日志输出中,中文部分均为乱码(如下图),这造成问题排查效率

    2024年02月11日
    浏览(86)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包