吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1694|回复: 3
收起左侧

[其他转载] Jenkins介绍以及安装

[复制链接]
sidchai 发表于 2021-11-16 09:50

Jenkins

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

官网:https://www.jenkins.io/

Jenkins的特征:

  • 开源的Java语言开发持续集成工具,支持持续集成,持续部署。

  • 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。

  • 消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。

  • 分布式构建:支持Jenkins能够让多台计算机一起构建/测试。

  • 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。

  • 丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,

    docker等。

Jenkins安装和持续集成环境配置

持续集成流程说明

  1. 首先,开发人员每天进行代码提交,提交到Git仓库
  2. 然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出错,都重新再执行一次整个流程
  3. 最后,Jenkins把生成的jar或war包分发到测试服务器或者生产服务器,测试人员或用户就可以访问应用。

安装

war包方式:

  1. 下载Jenkins

  2. 打开终端进入到下载目录.

  3. 运行命令 java -jar jenkins.war --httpPort=8888

  4. 打开浏览器进入链接 http://localhost:8888

  5. 获取并输入admin账户密码

  6. 跳过插件安装

    因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装

  7. 添加一个管理员账户,并进入Jenkins后台

  8. 保存并完成

  9. 开始使用Jenkins

Docker镜像方式:

  1. 拉取Jenkins镜像

    # 拉取镜像
    docker pull jenkins/jenkins:lts

  2. 启动

    # 创建jenkins数据目录
    mkdir -p /home/mydata/jenkins_home
    #修改目录权限
    chown -R 1000 /home/mydata/jenkins_home/
    #启动
    docker run -di --name=jenkins -p 8888:8080 -v \
    /home/mydata/jenkins_home/:/var/jenkins_home jenkins/jenkins:lts
  3. 打开浏览器输入http://192.168.0.106:8888

  4. 获取密码

    # docker 方式
    docker logs -f jenkins
    # 查看文件
    cat /var/jenkins_home/secrets/initialAdminPassword
  5. 其它跟上述一样

免费评分

参与人数 2吾爱币 +6 热心值 +2 收起 理由
丶贤之 + 1 + 1 热心回复!
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我是光光 发表于 2021-11-16 10:58
建议先修改   hudson.model.UpdateCenter.xml   这个文件中的URL为:https://mirrors.aliyun.com/jenkins/updates/update-center.json 或者 清华源

Jenkins1

Jenkins1

还有 default.json 文件中的 一些也需要替换,然后你就可以享受极致的速度

Jenkins2

Jenkins2

但是有一个问题点,就是  default.json 文件会莫名奇妙的还原
如果有大佬知道怎么解决的,麻烦解答一下
/│\云。 发表于 2021-11-16 11:18
本帖最后由 /│\云。 于 2021-11-16 11:20 编辑

是不是安全机制默认还原了 default.json 关闭安全检查看下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表