• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Jenkins简介与Docker部署Jenkins的方法

    一、相关概念

    1.1 Jenkins概念:

    Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。

    1.2 Jenkins目的:

    1、持续、自动地构建/测试软件项目。
    2、监控软件开放流程,快速问题定位及处理,提示开放效率。

    1.3 特性:

    开源的java语言开发持续集成工具,支持CI,CD。

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

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

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

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

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

    1.4 产品发布流程:

    docker 部署

    docker run -it --name jenkins --restart always --user root -p 10002:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker jenkins

    其中将外部docker映射到了内部docker,这样在jenkins容器内部也可以使用docker命令了

    注意启动之后会有个随机的密码:
    例:
    1e3180604feb492b9ed9af4e418715d7

    如果你采用以-it的形式启动,可以在命令窗口中看到。

    当然你也可以进入容器,在/var/jenkins_home/secrets/initialAdminPassword中找到。

    在第一次打开网页时需要填入这个密码。

    进入后会让你安装插件,我这里选择了全部安装,当然你也可以只安装推荐的,或者自己手动选择安装哪些插件。

    参考:https://hub.docker.com/_/jenkins/

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:Docker MQTT安装使用教程
    下一篇:解决FileZilla_Server:425 Can't open data connection 问题详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Jenkins简介与Docker部署Jenkins的方法 Jenkins,简介,与,Docker,部署,