美文网首页
Jenkins安装与使用

Jenkins安装与使用

作者: Devin_Lin | 来源:发表于2016-12-22 10:42 被阅读3220次

    Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
    1、持续的软件版本发布/测试项目。
    2、监控外部调用执行的工作。

    这里主要针对:Windows系统和Andorid项目的配置。

    一、Jenkins安装

    官网地址:https://jenkins.io/index.html
    Windows用户可直接下载msi文件(微软格式安装包)直接点击安装。如果下载的是war包,可通过下面两种方法安装:
    1、执行命令“java -jar jenkins.war”安装。注意:Jenkins 需要运行Java 5以及以上的版本。
    2、将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录。
    注:这里我安装的是Jenkins ver. 2.37,对于jdk和tomcat的安装与配置自己找度娘或谷哥咨询……

    二、Jenkins启动

    Jenkins安装后,会生成对应的jenkins服务,用户可对该服务进行启动、停止等操作对Jenkins管理。
    jenkins服务开启后,浏览器输入:http://localhost:8080 启动Jenkins。对于tomcat安装可直接开启tomcat服务启动,地址需要加上Jenkins路径(如:http://localhost:8080/jenkins/ )。
    1、Jenkins第一次启动需输入管理员帐号(admin)密码(密码保存位置会有对应提示),如下图所示。

    2、密码输入成功后,选择安装所需插件(如:gradle,maven,ant……),同样也可忽略这一步,后面需要再安装所需插件,个人建议最好先选择安装。

    3、Jenkins启动成功后,记得修改admin密码,便于自己登录。

    4、配置前不得不说的事:查看主目录路径(系统管理-->系统设置)确定是否是自己所要存放的位置,例如用tomcat启动,主目录一般都存在C盘。


    主目录修改:新建系统变量JENKINS_HOME,添加自己的路径,重启Jenkins。

    三、系统管理

    1.插件管理####

    选择需要安装或更新的插件(如:gradle、svn等),也可以选择高级选项,上传已下载的插件。安装完成重启Jenkins。


    2.Global Tool Configuration####

    全局工具配置,主要包括JDK、Gradle、Ant、Maven等。对于老版本Jenkins,没有“Global Tool Configuration”选项,可选择在“系统设置”中设置。


    3.管理用户####

    创建/删除/修改Jenkins用户。


    4.Configure Global Security####

    安全设置:可根据需求设置用户权限,主要是对“授权策略”设置。这里选择“安全矩阵”,对不同用户设置不同权限。


    四、项目配置

    1.Jenkins首页点击“新建”或点击“创建新任务”。



    2.选择“构建一个自由风格的软件项目”,输入项目名字。



    3.源码管理,这里添加svn源码。

    如上图显示,添加svn路径后,显示“Unable to access to repository”,提示需要添加证书,点击add,输入svn用户名和密码创建即可。记得在“Credentials”选择刚才添加的证书。
    4.构建,选择“Invoke Gradle Script”。当选择“Use Gradle Wrapper”时,第一次构建项目需要下载gradle包,所以一般建议选择“Invode Gradle”。


    五、项目构建

    1.构建:点击添加的项目,选择立即构建,构建项目。



    2.构建输出:构建失败时,通过查看“Console Output”,查找构建失败原因。


    六、初始错误

    1.对于Android项目,需要添加sdk路径,可通过“系统管理-->系统设置-->全局属性”设置添加。



    2.项目checkout下来后,需要更新项目,即右键点击项目,选择“SVN Upgrade working copy”,项目路径:Jenkins主目录/workspace。更新完成后重新构建。


    相关文章

      网友评论

          本文标题:Jenkins安装与使用

          本文链接:https://www.haomeiwen.com/subject/sjdtvttx.html