Fork me on GitHub

Jenkins

Jenkins

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目;监控外部调用执行的工作

  • 持续集成:指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试
  • 持续交付:指的是在持续集成的环境基础之上,将代码部署到预生产环境
  • 持续部署:在持续交付的基础上,把部署到生产环境的过程自动化,持续部署和持续交付的区别就是最终部署到生产环境是自动化的

image

启动

  1. 前提:安装配置好java和maven环境,下载jenkins.war文件
  2. 启动:java -jar /media/psf/LinuxShare/soft/jenkins.war &
  3. 在启动时,会有临时密码生成,也可通过~/.jenkins/secrets/initialAdminPassword查看
  • 报错:Upgrading Jenkins. Failed to update the default Update Site ‘default’. Plugin upgrades may fail.
  • 解决: sudo vim ~/.jenkins/hudson.model.UpdateCenter.xml, 修改https为http重启即可

本文标题:Jenkins

文章作者:行锋

发布时间:2018年10月05日 - 10:10

最后更新:2019年03月11日 - 16:03

原始链接:https://chetaofeng.github.io/2018/10/05/CI-Jekins/

许可协议: 署名-非商业性使用 转载请保留原文链接及作者

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!