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 脚本

  • 相关阅读:
    如何迅速的修改个人信息
    Workflow History List中的字段含义
    Maximum File Size for Crawling Search Services
    SPUtility
    介紹好用元件:Microsoft Chart Controls for .NET 3.5 (转)
    使用Reflector.FileDisassembler反编译DLL
    Webpart开发时注意事项
    SharePoint中的时间问题(转)
    MOSS添加删除导航结点代码示例(SPNavigationNode)
    DbHelper SQL数据操作类【DBHelper.CS】
  • 原文地址:https://www.cnblogs.com/milanmi/p/8434424.html
Copyright © 2011-2022 走看看