jenkins

jenkins

TEXT:

jenkins

 

  • 概念
    • 持续集成、持续部署、持续交付jenkins与hdson同源
  • web工程部署方式:手动
    • 程序员提交代码到svn|git
    • 检出代码源码
    • 打包war
    • 部署到tomcat
  • web工程部署方式:jenkins
    • 前置条件:linux基本命令vimmavengit|svn
      • 开发人员提交代码到svn|git
      • svn|git代码库触发钩子程序(需配置)通知jenkins
      • jenkins 调用svn|git插件拉取源码
      • jenkins调用maven插件打war|jar包
      • jenkins调用Deploy to web container插件 部署到Tomcat(可以是不同Ip)
  • 剩余步骤标题
    • 运行jenkins主体程序并初始化
    • 配置jdk和maven并安装deploy插件
    • 创建用于测试的maven工程
    • 创建svn版本库并提交maven工程
    • 创建工程并配置源码管理
    • 配置构建命令并手动执行一次构建
    • 配置构建完成后部署到tomcat上
    • 配置远程触发构建的token值
    • curl命令触发构建
    • 编辑svn钩子程序
    • 测试验证整个自动化持续集成流程
    • 整合github的持续集成环境要点说明
    • 安装git客户端
    • 在jenkins中指定git客户端位置
    • 在github上创建webhook
    • 关闭防止跨站点请求伪造:csrf protection
  • 搭建步骤
    • svn虚拟机
      • svn版本服务搭建
    • jenkins虚拟机
      • jenkins访问svn需要配置svn帐号密码,匿名访问设置为none
      • jenkins调用container插件部署项目:需要提供tomcat用户信息和相关角色,防止网络攻击
      • jenkins解锁:./jenkins/secrets/initalAdminPassword
      • 插件安装:推荐插件,后期选择性安装
      • jenkins配置:..
    • 应用tomcat虚拟机
      • tomcat配置中Connector加上 URIEncoding="utf-8"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值