首页 > 其他 > 详细

jenkins使用笔记

时间:2018-09-05 21:22:06      阅读:262      评论:0      收藏:0      [点我收藏+]

jenkins动态在构建的时候给脚本传递参数

  1.任务  》General 》 参数化构建过程 》选项参数

    技术分享图片

2.把变量传递给shell脚本

技术分享图片

3.构建的时候给参数赋值

 技术分享图片

4.shell脚本中获取参数

    #!/bin/bash

    method=$1 

    group=$2

 

Jenkins源码管理

   jenkins只要配置好源码管理    点击构建的时候就会自动到源码仓库中下载最新的代码到jenkins项目的工作空间目录下

   [root@localhost test1]# pwd
   /var/lib/jenkins/workspace/test1        test1是用户添加的一个任务名称

技术分享图片

 

  Jenkins定时轮询代码仓库一旦有人提交新的代码则立即自动构建

   *   *   *   *    *

   第一个*表示分钟,取值0~59

   第二个*表示小时,取值0~23

   第三个*表示一个月的第几天,取值1~31

   第四个*表示第几月,取值1~12

   第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

   每隔两分钟检查svn仓库是否有人提交最新的代码 如果代码有变化则立即自动构建  如果代码没有变化 则不会进行构建

技术分享图片

 

jekins用户构建执行shell脚本

     默认Jenkins运行使用的是Jenkins用户,因此需要赋予Jenkins用户一定的权限

    vim /etc/sysconfig/jenkins
     chown -R jenkins:jenkins /var/lib/jenkins
     chown -R jenkins:jenkins /var/cache/jenkins
     chown -R jenkins:jenkins /var/log/jenkins

     chown -R root:root /var/lib/jenkins
     chown -R root:root /var/cache/jenkins
     chown -R root:root /var/log/jenkins

     systemctl stop jenkins

     systemctl start jenkins

 

jenkins使用笔记

原文:https://www.cnblogs.com/yxh168/p/9498279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!