搭建jenkins构建环境并使⽤
⼀、jenkins构建环境
(⼀)给本地虚拟机安装java环境
1、⾸先把java安装包存放在下本地虚拟机/usr/local/jdk⽬录下,如果没有jdk⽬录,⾃⼰创建⼀个。测试Java环境是否安装成功,验证是否成功,进⼊jdk⽬录下的bin⽬录,运⾏./java -version,如果出现版本信息,则成功。然后配置java环境变量,在/etc/profile⽂件中 最下⾯添加以下语句:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2、⽴即执⾏该环境变量改动,source /etc/profile ,不重启的话,每次开启回话需要敲⼀遍,重启后则⾃动加载⽆需该命令。
(⼆)给本地虚拟机添加公钥
⾸先拿到公私钥对,切换到虚拟机~/.ssh下,创建⼀个authorized_keys⽂件,然后把公钥复制进去。
java环境变量自动配置(三)新建节点和配置程序组凭据
1、配置程序组凭据:Jenkins—>凭据—>系统—>全局凭据
2、使⽤admin账户登录并新建节点:Jenkins —>Manage jenkins —>节点管理 —>新建节点 (环境变量中的键:JAVA_HOME ,
值:/usr/local/jdk/jdk1.8.0_171 。值是根据上⾯安装的java配置路径进⾏设置)
⼆、使⽤jenkins进⾏构建
(⼀)新建item并配置
1、 Jenkins->新建任务->输⼊任务名称->选择创建⼀个⾃由风格的项⽬->确定。如果以前有同类型构建,复制填⼊以前项⽬的名字,即可把以前的配置全部复制过来。
2、选择刚刚创建的服务item,然后进⾏配置。参数化构建过程->Git参数->选项参数。这⾥的tag和status相当于是整个构建过程中使⽤的全局变量,在Jenkins插件、shell脚本和流程控制中都可以⽤到。
3、 限制项⽬的运⾏节点即指定构建服务器。(使⽤上⾯创建的节点)
4、Repository URL为git库地址,Jenkins的全局凭证⾥⾯,已经添加了私钥,需要把公钥添加到对应的git项⽬的Access Key上去,这样能识别ssh://地址。Branches to build⽤版本号${tag}作为分⽀。
5、构建,编写shell脚本,代替⼿动在虚拟机命令⾏中输命令
6、保存
⼆)执⾏构建
1、根据流程Jenkins->acf->Build whith paramet,选择需要的版本,STATUS选择release
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论