前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jenkins基础

jenkins基础

作者头像
Dean0731
发布2020-09-08 15:05:30
3430
发布2020-09-08 15:05:30
举报
文章被收录于专栏:blog-技术博客blog-技术博客

什么是持续集成

  • Continuous integration(CI) :频繁地将代码集成到主干
    • 快速发现错误
    • 防止分支大幅度偏离
image-20200906195403844
image-20200906195403844
  • Continuous delivery(CD):持续交付
image-20200906195527551
image-20200906195527551
  • 持续部署:continuous deployment

持续集成的操作流程

  • 提交 commit
  • 测试
    • 代码仓库对commit设置了hook,提交后进行自动化测试
    • 单元测试
    • 集成测试
    • 端对端测试
  • 构建
    • java变为class,配置资源等
  • 二次测试
  • 部署
  • 回滚

jenkins简介

  • 持续集成与交付,简易安装,配置简单,插件扩展,分布式工作
  • 是一个java 项目
    • java -jar nins.war运行,无需数据库

安装及使用

代码语言:javascript
复制
#docker
docker pull jekins/jekins:lts
docker run -di --name=jekins -p 8080:8080 -v /root/jenkins:/var/jenkins_home jenkins/jenkins:lts
# war
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
java -jar jenkins.war --httpPort=8089 --httpListenAddress=0.0.0.0
# 密码在日志中,
  • 安装ssh插件
  • 配置jdk,maven环境,配置maven地址 default.json中
  • 配置ssh
  • 部署应用
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是持续集成
  • 持续集成的操作流程
  • jenkins简介
  • 安装及使用
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档