zoukankan      html  css  js  c++  java
  • jenkins

    什么是持续集成:任何一个环节都可以自动完成。

    持续集成组件:

    1、自动构建的过程,自动编译、分发、部署、测试

    2、一个代码存储库

    3、jekins服务器

    安装maven

    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

    tar zxf apache-maven-3.5.2-bin.tar.gz

    vi /etc/profile

    export MAVEN_HOME=/usr/local/apache-maven-3.5.2
    PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
    
    source /etc/profile
    mvn -v

    jekins配置:

    系统管理-全局工具配置,配置jdk路径 和maven

    上传
    sftp> put /Users/tianmimi/Downloads/jenkins.war /usr/lib/jenkins/
    get 下载
    https://www.cnblogs.com/heiniuhaha/archive/2011/10/21/2219952.html
    更新后  cd /etc/init.d 中有jenkins
    service jenkins start

    安装maven插件 Maven Integration

    vi /etc/sysconfig/jenkins 修改启动用户 用root启动
    构建触发器:Build periodically 构建频率。分 时 天 月 年 "0 20 * * *"表示每天8点构建
    如果jenkins构建报maven插件错误,在setting的文件里指定jdk可解决
    <profile>
          <id>jdk-1.8</id>
    
          <activation>
            <jdk>1.8</jdk>
          </activation>
           <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> 
            </properties>
        </profile>
    View Code
    netstat -tnl查看使用端口
    jar -vxf xxx.war解压war包

    自定义保存路径,可用于下载

    上传插件

    或者上传至 jenkins工作目录plugs目录

    部署完成发送邮件 安装插件Email Extension  Email 、Extension Template

    构建完成后需要执行的shell 脚本

  • 相关阅读:
    springcloud概述
    springcloud-微服务架构基础
    TypeScript 教程
    提示工具以及弹出框
    Bootstrap 弹出框(Popover)插件
    JavaScript JSON
    JavaScript常见基础函数
    7种JavaScript代码调试的方法
    Bootstrap 网格系统
    文本元素
  • 原文地址:https://www.cnblogs.com/milanmi/p/8434424.html
Copyright © 2011-2022 走看看