• Jenkins 部署


    Jenkins 文档

    1.环境与配置
    linux centos

    Maven

    JDK1.8

    Tomcat7

    2.下载Jenkins 

    本次使用版本 2.32.2

    官方下载地址:https://jenkins.io/index.html

     

    3.部署Jenkins

    将下载的 jenkins.war部署到linux系统tomcat

    启动tomcat

     

    1和2位置为 jenkins启动初始化密码。

    4.访问jenkins

    浏览器输入地址访问jenkins得到页面

     

    1处密匙复制粘贴对话框中 点击继续

    4.初始化配置

     

    自动加载推荐的插件与 自主选择插件 下载

    此处方便起见选择第一处 点击继续

     

    等待加载完成...

    5.创建用户

    用于之后登陆jenkins

     

     

    注册完事,来到jenkins操作页面

     

    6.下载插件

    推荐插件中,没有maven插件的安装,需要自己手动下载安装

     

     

     

    下载postBuild script 插件,在构建项目后执行脚本

     

    7.配置Global Tool环境(JDKmaven

     

     

    配置JDK,MAVEN,地址指向本地地址

    8.创建新任务

    1)构建一个maven项目

     

     

    2)添加项目名称 和 描述

     

     

    (3)设置触发条件

     

    (4)build设置不用修改,就使用pom.xml,目标选项也不用修改。

    (5)选择构建后操作,选择执行shell脚本

     

     

     

    脚本内容

     

    echo "cd Hz"

    cd /root/.jenkins/workspace/HZ

    echo "mvn clean"

    mvn clean

    echo "开始打包 test"

    mvn package -Dmaven.test.skip=true -P test

    echo "打包成功"

     

    echo "清理"

     

    rm -rf  /java/tomcat-deputy-web/webapps/HzDeputy-web/

     

    echo "开始复制"

     

    cp -R  /root/.jenkins/workspace/HZ/HzBaseWeb/HzDeputy-web/target/HzDeputy-admin/  /java/tomcat-deputy-web/webapps/HzDeputy-web/

     

    tomcat="/java/tomcat-deputy-web"

     

    echo "服务器关闭"

    bash ${tomcat}/bin/shutdown.sh

     

    echo “服务器重启”

     

    bash ${tomcat}/bin/startup.sh

     

    9.执行构建命令

     

    10.Jenkins 远程SSH 执行脚本 部署war包

     

    下载插件 publish over SSH

     

    系统设置中配置SSH server

     

    点击高级 配置远程服务器密码

     

    其余不更改

     

    进入项目配置 Build 增加maven 命令

     

     

     

    构建后的操作执行更改命令

     

     

     

     

    此次测试脚本命令如下:

    tomcat="/opt/wenjianjia/tomcat1"

     

    echo "服务器关闭"

     

    bash ${tomcat}/bin/shutdown.sh

     

    echo "清理tomcat"

     

    rm -rf  /opt/wenjianjia/tomcat1/webapps/

     

    echo "开始复制"

     

    cp -R  /opt/wenjianjia/warfile/  /opt/wenjianjia/tomcat1/webapps/

     

    echo “服务器重启”

     

    bash ${tomcat}/bin/startup.sh

     

     

     

    11.Jenkins远程部署war包(未应用到本次构建)

    下载插件 Deploy to container Plugin

     

     

     

    提示构建成功,执行完成

     

     

    构建完成,左边菜单会显示有“控制台输出”,点击可以查看控制台详细输出。构建错误时也可以根据相应的错误信息进行修改。

     

     

  • 相关阅读:
    区分git ,github,github桌面版,gitbash、gitshell
    Andrew Ng机器学习课程笔记(四)之神经网络
    Andrew Ng机器学习课程笔记(三)之正则化
    Andrew Ng机器学习课程笔记(二)之逻辑回归
    Andrew Ng机器学习课程笔记(一)之线性回归
    python机器学习实战(四)
    python机器学习实战(三)
    python机器学习实战(二)
    python机器学习实战(一)
    如何去破解所有的window和offices(超级全面)
  • 原文地址:https://www.cnblogs.com/wfwt180801-/p/9828777.html
Copyright © 2020-2023  润新知