为了账号安全,请及时绑定邮箱和手机立即绑定

用Jenkins自动化搭建测试环境

老钱 软件测试工程师
难度入门
时长 1小时21分
学习人数
综合评分9.43
62人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.5 逻辑清晰
  • 运行部署任务

    1、执行Jenkins部署任务

    2、确定执行结果成功

    3、打开浏览器访问部署应用程序

    4、确定发布结果的正确性

    查看全部
    0 采集 收起 来源:运行部署任务

    2019-02-27

  • 创建Jenkins部署任务

    1、创建Jenkins任务

    2、填写Server信息

    3、配置git参数

    4、填写构建语句,实际部署测试环境

    查看全部
  • 自动化部署过程:

    https://img1.sycdn.imooc.com//5c766a2a0001755e06320293.jpg

    查看全部
    0 采集 收起 来源:部署过程介绍

    2019-02-27

  • 本章所有内容:

    1、Fork github上的练习部署应用确保获得代码更新权限

    2、把应用源代码clone到本地,执行sql语句导入应用数据

    3、更新应用中的数据库配置参数,本地运行应用验证系统正确性

    4、Commit源代码修改,并将改动Push到github服务器

    查看全部
    0 采集 收起 来源:本章回顾

    2019-02-27

  • 提交修改后的代码,推送到github

    1、Commit 代码更新

    2、将更新Push 到 github

    查看全部
  • 修改应用配置参数然后本地运行

    1、更新应用中的MySQL服务器host地址、端口、用户名、密码

    2、尝试本地运行应用,验证参数配置正确性

    查看全部
  • 简略分析部署应用

    1、使用开发工具Intellij Idea打开刚刚克隆的项目源代码

    2、代码源程序简要说明

    3、在Intellij Idea中使用Maven构建该项目

    查看全部
    0 采集 收起 来源:Maven 构建项目

    2019-02-27

  • 将应用源代码同步到本地

    1、在github上打开刚刚fork的部署应用

    2、单击clone or download按钮,复制克隆链接

    3、进入本地需要存储应用源程序的路径,将源代码clone到本地

    查看全部
  • 应用服务器部署准备

    1、准备Linux服务器

    2、为服务器安装 Java,Git,Maven,Tomcat

    3、将服务器注册到Jenkins上并验证

    查看全部
    0 采集 收起 来源:本章回顾

    2019-02-27

  • 应用服务器部署准备

    * 安装并配置Tomcat

    1、下载Tomcat包(tomcat.apache.org)

    2、解压安装Tomcat

    3、配置Tomcat (chmod a+x -R * :为Tomcat所有文件赋权限,a+x代表所有的用户,-R指文件及其子文件;在 tomcat/conf/server.xml中配置端口号)

    4、启动验证Tomcat(使用 tomcat/bin/startup.sh 进行启动;通过 ps -ef | grep tomcat进行验证Tomcat是否启动;在浏览器输入:服务器IP和端口号进行浏览验证) 


    查看全部
    0 采集 收起 来源:启动验证Tomcat

    2019-02-27

  • 应用服务器部署准备

    * 安装并配置Maven

    1、下载Maven包(maven.apache.org

    2、解压安装Maven

    3、配置Maven系统参数(在 /etc/profile文件中进行配置,执行Linux命令(. /etc/profile)进行加载),验证Maven(使用 mvn -version命令进行验证)是否安装正确

    查看全部
  • 应用服务部署准备:

    1、安装java(yum安装)

    2.安装git(yum安装)

    3、初始化git并生成授信证书

    4、将git证书配置到github上,保证Linux服务器与github之间可联通 

    查看全部
    0 采集 收起 来源:安装并配置Git

    2019-02-27

  • Linux操作系统的准备:

    1、确定IP地址

    2、确定登录用户名、密码

    3、确定可以远程ssh连接

    4、确定防火墙处于关闭状态

    查看全部
    0 采集 收起 来源:Linux系统准备

    2019-02-27

  • 自定义需要安装插件:

    1、rebuild:方便构建(在再次构建是可少输入参数)

    2、safe Restart:为了重启安全方便

    查看全部
    0 采集 收起 来源:Jenkins插件

    2019-02-27

  • gjk


    安装 java 命令

    yum install java

    检验安装

    java -version

    安装 git

    yum install git

    验证git

    git -version

    将Git初始化并生成授信证书

    git config --global user.name "用户名"
    git config --global user.email "邮箱"
    
    ssh-keygen -t rsa -C "邮箱"
    (全部直接回车默认)

    验证是否生成

    cd ~/.ssh/
    ls

    https://img1.sycdn.imooc.com//5c65256f00015dc103960129.jpg

    将Git证书配置到 GitHub上,保证linux服务器和GitHub之间可联通

    下载maven

    https://img1.sycdn.imooc.com//5c65282900012ad211800623.jpg

    cd /root    (保存路径)
    
    wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip

    安装maven

    ls -l

    https://img1.sycdn.imooc.com//5c6528b200016e9f10050153.jpg

    unzip apache-maven-3.5.3-bin.zip

    配置验证maven

    https://img1.sycdn.imooc.com//5c65291c0001781d05660123.jpg

    https://img1.sycdn.imooc.com//5c65293f00012f6a07160061.jpg

    vim /etc/profile

     输入 i 进入编辑模式

    export MAVEN_HOME = /root/apache-maven-3.5.3
    export PATH = $MAVEN_HOME/bin:$PATH

    https://img1.sycdn.imooc.com//5c6529980001c67808250164.jpg

    然后 esc 输入 :wq 写入并退出

    加载 更新后的系统配置(.后面是空格)

    . /etc/profile

    验证maven

    maven -version

    下载 解压安装Tomcat(同 maven下载和安装)

    https://img1.sycdn.imooc.com//5c652aa60001a6f106840613.jpg

    配置 Tomcat

    cd apache-tomcat-9.0.8
    chmod a+x -R *  (该命令是给tomcat下所有文件赋予可执行权限)

    考虑是否需要更换端口()

    vim config/server.xml

    找到默认端口并修改(改为8090)

    https://img1.sycdn.imooc.com//5c652c0800011f4d06990200.jpg

    启动验证Tomcat

    https://img1.sycdn.imooc.com//5c652c640001098a10200468.jpg

    关闭 bin/shutdown.sh

    查看全部
    0 采集 收起 来源:安装Java环境

    2019-02-14

举报

0/150
提交
取消
课程须知
必备知识: 1.Git, Maven, Java, Tomcat, MySQL的基本操作方法; 2.Linux系统的基本操作方法; 3.会使用MySQL客户端工具 和 Java开发工具
老师告诉你能学到什么?
1.Jenkins的基本用法; 2.Jenkins + Git + Maven + Java + Tomcat + MySQL从代码到测试Server的一键部署; 3.自动构建测试环境的典型场景;

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!