• jenkins 使用配置相关


    旧的job构建任务的清理

     每次发版都会有一个构建的记录,如下默认会保存每一次的。但是时间一长就会导致空间被大量占用,所以需要配置清理。如上,第一个选项表示保留多少天以内的,第二个表示保留最近多少个。

    git 分支填写规则

    具体填写格式可以点击问号图标,实际使用中有三种

    变量形式 

    例如 ${ref},此处的变量可以代表分支也可以代表tag

    字符串+通配符, */string

    此形式只会被jenkins  认为是分支而不是tag

    空置

    会检测所有的分支变化,并拉取,如果是第一次发版,有几个分支就会拉取并且发版几次。

    单独的通配符

    分为两种,一个* 和两个*,也就是*  或者**。** 表示里面还可能包含”/“而* 就不包含”/“

     Maven 构建参数

    pom 配置

    pom 文件根目录就是workspace,,如果是总项目那么就是根路径下的pom.xml,如果只编译子项目的pom ,那么就需要在pom.xml 前面加路径例如  app-server/pom.xm ,表示/../jenkins/项目/workspace/app-server/pom.xml

    mvn 命令参数

    1、只是填写mvn 后面的参数,不要填写mvn 。

    2、如果已经上传了新的同名依赖包那么在最前面加一个-U参数就会强制拉取私服的新包而不采用本地目录的缓存,这样也避免了再去手动删除缓存的操作,缺点就是发版速度减慢,因为都需要去下载而不是采用缓存的依赖,可以更新的       时候使用,平时不用。

    3、一般情况都会加test 的参数,这样就会跳过测试

    4、一般都是加clean 会清理之前的编译来使得每次发版都重新编译。

     jenkins 多个仓库代码拉取

    安装插件

     配置

    使用的插件如下

     第一个仓库配置

     在添加一个仓库配置

     jenkins  只拉取仓库的某个目录

     jenkins 安装maven 插件

    https://maven.apache.org/download.cgi  下载相关版本插件,解压到一个目录。

    然后点击系统配置–>全局工具配置 

     MAVEN_HOME  是实际解压后的路径,Name 起一个名字,方便调用。

    安装maven 后如果要使用还需要安装跟它相关的插件,他们分别是Maven Integration plugin 和 Deploy to container Plugin等

    最后配置maven 的配置文件路径

  • 相关阅读:
    Java线程九:线程的调度-让步
    Java线程八:线程的调度-优先级
    Java线程七:线程的调度-休眠
    Java线程六:线程的交互
    丸の内の霊 5
    丸の内の霊 4
    丸の内の例 3
    丸の内の例 2
    幽霊物件 1
    質問力 D
  • 原文地址:https://www.cnblogs.com/fanggege/p/12704927.html
Copyright © 2020-2023  润新知