Jenkins 使用总结

简介: Jenkins 使用总结

参数化构建


不用过多解释,一看就会。这里将主要讨论复杂的参数化构建。


普通的参数化构建


Jenkins参数化构建以使用键/值对


Ensure you have the Active Choices Plugin installed.


确保已安装了 Active Choices | Jenkins plugin 插件。


Open the configuration of your Jenkins job, select This project is parameterised.

打开Jenkins作业的配置,选择此项目已参数化。


Click Add Parameter and select Active Choices Parameter.


单击添加参数,然后选择活动选择参数。


Name your parameter ENVIRONMENT and click the Groovy Script check box.


将参数命名为ENVIRONMENT,然后单击Groovy Script复选框。


In Groovy Script enter content: return ['env1 file path value':'Test env1', 'env2 file path value':'Test env2'] For this example the user will see a dropdown with 2 options: Test env1 and Test env2. The keys: env1 file path value and env2 file path value are what the Jenkins build parameter will be set to if the option is selected. Modify these as necessary.


在Groovy脚本中输入内容:return ['env1文件路径值':'测试env1','env2文件路径值':'测试env2']对于此示例,用户将看到一个包含2个选项的下拉列表:测试env1和测试env2 。键:env1文件路径值和env2文件路径值是如果选择该选项,Jenkins构建参数将设置为的值。根据需要修改这些。


Jenkins 配置 maven


全局工具配置-Maven 安装-新增 Maven - 自动安装


遇到过的问题


jenkins 无法连接仓库:Command /usr/bin/git ls-remote -h


提示的是被拒绝了,我这边就是因为账号密码错误


mvn 构建过程中报 error:Fatal error compiling: invalid target release: 11


jenkins 全局设置中指定 jdk 的 home 路径即可


参考


Jenkins参数化构建以使用键/值对 - Jenkins Parameterized build to use key/value pairs - 开发者知识库


https://www.itdaan.com/blog/2015/05/06/81e6ab41982ea982480d1d23ab43a185.html


目录
相关文章
|
7天前
|
jenkins 持续交付
|
4月前
|
Ubuntu jenkins Java
Jenkins安装
在Ubuntu 20.04上安装Jenkins和OpenJDK 17:更新系统,安装Java,下载 Jenkins keyring,添加源,安装软件。配置Jenkins服务监听80端口,验证通过访问http://jenkins.example.com。若要直接进入管理页面或忘记密码,编辑`$JENKINS_HOME/config.xml`,移除安全相关设置。
57 0
|
11月前
|
JSON jenkins 持续交付
jenkins安装
jenkins安装
144 0
|
存储 jenkins 持续交付
jenkins-1
jenkins-1
72 1
|
jenkins 应用服务中间件 持续交付
jenkins-2
jenkins-2
67 1
|
存储 jenkins 持续交付
Jenkins-1
Jenkins-1
48 0
|
jenkins 应用服务中间件 持续交付
|
jenkins Java Shell
Jenkins ——你很神气
Jenkins ——你很神气
78 0
|
jenkins Java 持续交付
Jenkins(一):什么是Jenkins?
Jenkins(一):什么是Jenkins?
355 0
Jenkins(一):什么是Jenkins?
|
监控 Java jenkins
Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,
107 0