美文网首页Jenkins社区
玩转Jenkins - 创建Java任务

玩转Jenkins - 创建Java任务

作者: 小发条 | 来源:发表于2017-03-23 15:07 被阅读79次

    准备工作

    Jenkins是一个基于Java语言开发的开源的持续集成平台,上面大部分的功能都是基于插件的形式来实现的。

    为了保证讲的内容和版本一致,这次我们用官网上最新的2.7.3版本来讲解。安装完成并成功启动Jenkins后,通过浏览器访问,根据页面上提示的秘钥路径,找到对应的值输入即可;然后会需要选择安装插件,选择 Install suggested plugins 默认推荐的即可。

    安装插件时,偶尔会遇到有几个插件下载失败,然后一直卡在下载页面的情况,此时重启Jenkins即可。

    插件准备

    创建Java任务,可以选择 构建一个自由风格的软件项目 或者 构建一个maven项目,通过后者构建项目相对来说比较简单,所以我们以后者为例子进行讲解。

    如何安装插件

    页面左边菜单栏有一个系统管理的选项,进入后选择插件管理,在可选插件列表中选中 Maven Integration plugin,然后点击直接安装。如果遇到安装失败的情况,可以手动下载插件安装。

    如何手动安装插件

    1. 下载插件
    2. 在 系统管理 -> 插件管理的页面,进入高级,有一块关于上传插件,上传插件,成功后点击页面上的 安装完成后重启Jenkins
    3. 重启成功后,在新建任务的页面就能看见构建一个maven项目

    依赖插件汇总

    • Maven Integration plugin
    • Git plugin

    配置maven参数

    系统管理 -> Global Tool Configuration, 在maven安装的地方,取消自动安装的选中,填入参数,具体可参考:

    name: mvn(master)
    maven_home:/Users/soft/apache-maven-3.3.9
    # 如果机器上已经安装了mvn,可以通过 which mvn 来确定位置。这里就不具体说怎么在服务器上安装maven了
    

    源码管理(git)

    需要安装插件:Git plugin

    整个流程中,需要拉取代码才能打包编译部署.

    系统管理 -> Global Tool Configuration, 在git安装的地方,取消自动安装的选中,填入参数,具体可参考:

    name: git(master)
    git_home:/usr/bin/git
    # 如果机器上已经安装了git,可以通过 which git 来确定位置。这里就不具体说怎么在服务器上安装git了
    

    配置任务参数

    项目名称: test
    描述: 用来说明这个任务是干嘛的,可以不填
    丢弃构建: 为了节省磁盘空间,可设置保存的构建数
    参数化构建: 在构建任务的时候,可以传一些参数,以后具体说
    关闭构建: 暂时不适用

    源码管理:选择git
    respositories:
    url: git@git-server:tech/shine.git
    credentials: git的访问密码,填写执行机器的ssh私钥

    Build:
    maven version:选中之前配置的mvn
    root pom:pom.xml 如果不是这个的话,根据实际情况修改
    goals and options: clean package

    都填写好以后,点击保存,然后点击页面右侧的立即构建,就可以开始执行任务了。对于构建结果,如果是蓝色图标说明成功,红色说明失败。

    以上基本上是构建一个Java任务的基本配置。

    原文地址:http://fatiao.site/jenkins_javaproject.html

    相关文章

      网友评论

        本文标题:玩转Jenkins - 创建Java任务

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