zoukankan      html  css  js  c++  java
  • 【Jenskins】安装与配置

    Jenskins教程:http://www.yiibai.com/jenkins/

    一、Jenskins的安装

    1.jenskins下载和启动

    Jenskins下载地址:https://jenkins.io/download/

    启动Jenskins前需要安装jdk。最好是高版本。在安装完jdk后,输入以下命令就能启动jenskins了。

    java -jar jenskins.war
    

    让jenskins后台运行:nohup  java -jar jenskins.war

    2.jenskins配置

    第一次启动Jenkins时,由于安全的考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入:

    http://localhost:8080/
    

    粘贴口令,进入安装界面,如果执行默认的安装,Jenkins就自动配置好了Maven、git等常用插件。最后,创建一个admin用户,完成安装。

    用管理员账号登录Jenkins后,第一次使用前,需要在“系统管理”->“Global Tool Configuration”->“Maven”中新增一个Maven,直接输入一个名字,选中“自动安装”,Jenkins会自动下载并安装Maven:

     然后,在Jenkins首页选择“新建”,输入名字,选择“构建一个maven项目”:

    在配置页中,源码管理选择Git,填入地址:

    默认使用master分支。如果需要口令,在Credentials中添加用户名/口令,或者使用SSH Key。

    构建触发器指定了触发一次构建的条件。推荐使用最简单的配置“Poll SCM”,它的意思是,定时检查版本库,发现有新的提交就触发构建。这种方式对git、SVN等所有版本管理系统都是通用的。

    我们在日程表中填入:

    * * * * *
    

      

    表示每分钟检查一次。如果你觉得太频繁,可以改成“每3分钟检查一次”:

    */3 * * * *
    

    在“Build”中,默认的Root POM是pom.xml。如果pom.xml不在根目录下,就填入子目录,例如:wxapi/pom.xml

    在Goals and options中,填入需要执行的mvn命令:clean package,Jenkins将执行如下命令:

    mvn clean package
    

    特殊参数也在这里填写,如-DskipTests=true clean package

    保存后,就可以执行自动化构建了。

    点击一个构建任务,可以在Console Output中看到控制台详细输出,便于出错排查:

     三、部署

    如果要部署构建好的war包,可以在Post Steps中填上shell命令,直接用脚本部署。

    另一种方式是创建另外一个构建项目,手动触发部署。

    无论用哪种方式,都是为了确保编译、部署是通过CI服务器完成的,而不是某台开发机器。

  • 相关阅读:
    无缝滚动轮播图
    angular 1.6指令与服务
    angular 1.6路由
    javascript 对象
    JavaScript的运算符
    初识JavaScript!
    git常用命令(二)文字版
    CSS水平垂直居中
    收藏的一些牛逼博客
    html5 学习汇总
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/8066112.html
Copyright © 2011-2022 走看看