码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 软件测试学习笔记丨持续集成DevOps - Jenkins安装


    本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30028

    Jenkins安装

    1, Jenkins 包的获取

    • 通过 war 包安装
    • 通过安装包安装(不推荐)
    • 通过 docker 命令安装(推荐 Linux 环境):
      • docker pull jenkins/jenkins:lts

    2, Jenkins 的启动

    2.1 ,war包启动(用于调试,不推荐安装):

    • (1), 下载war包后, 进入对应的war下载的目录,通过命令启动: java -jar jenkins.war

      • 注意,jenkins最新的版本只支持java11,17,21的版本,版本不对,下载不了

    image

    • 下载成功后会提供一个管理员密码:

    image

    • 如果默认的8080端口被占用,在无法删除对应占用端口的程序时,可以指定Jenkins的端口号为其他端口号

      • 启动命令 java -jar jenkins.war -httpPort=8081
    • (2), 在浏览器 访问 localhost:8080/jenkins ,输入密码后,点击继续

    image

    • (3),自定义Jenkins插件安装方式

    image

    • (4), 创建管理员用户(密码:123456)

    image

    • (5),实例配置(一般默认就好)

    image

    • (6),进入Jenkins使用页面

    image

    2.2, 通过Tomcat启动war包(推荐)

    • (1) tomcat下载:Apache Tomcat® - Apache Tomcat 10 Software Downloads

    • (2) 将 jenkins.war 放到 tomcat 的 webapps 下

    image

    • (3) 启动 tomcat :在bin目录下启动startup.bat

    image

    • (4) 访问 localhost:8080/jenkins

    1.2.3 通过docker启动jenkins

    • (1)前置条件

      • Linux服务器已安装Docker
      • 如果是云服务器,需要配置安全组的端口
    • (2)docker安装步骤

        1. 创建容器:docker volume create jenkins
          image
        1. 启动 jenkins 容器: docker run -d --name jenkins -v jenkins:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts

    image

        1. 通过日志查看对应的管理员密码:docker logs -f jenkins_1

    image

    • 也可以通过登录容器,在日志提示的/var/jenkins_home/secrets/initAdminPassword下面查看对应的密码

    image

    • 如果要指定密码存放到当前文件路径下,启动命令:docker run -d --name jenkins_1 -v ${PWD}/jenkins_1:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts

    image

        1. 进入 Jenkins 服务地址: http://ip:8080/ (ip地址为登录linux root账号的ip地址)

    获取更多相关知识

    微信图片_20240219162623.png

  • 相关阅读:
    性能测试阶段6之行业流行性能监控工具
    定位消耗系统资源多的查询
    论文阅读:PVT v2: Improved Baselines with Pyramid Vision Transformer
    【前端学习 -Vue (7) Vue2.x组件通信有哪些方式?】
    Typora~Typora Markdown语法一站式教程
    Java设计模式-创建者模式-工厂模式
    RabbitMQ实践——交换器(Exchange)绑定交换器
    Linux基本常用命令大全(附案例实战)
    CompletableFuture多任务异步,获取返回值,汇总结果
    【LeetCode热题100】--226.翻转二叉树
  • 原文地址:https://blog.csdn.net/Tester_muller/article/details/136452780
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号