zoukankan      html  css  js  c++  java
  • jenkins使用笔记

    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

  • 相关阅读:
    ASP.NET 取得 Uri 各项属性值
    js获取当前时间显示在页面上
    脚步提示及跳转
    整体刷新和局部刷新frameset窗口
    asp.net 字符串过滤
    .net 获取当前网页的的url
    优酷去广告最新的关于如何屏蔽优酷广告的方法
    bat命令集合
    修复IE
    网易见外工作台(AI),语音转文字,快速制作字幕,中英翻译,在线修改字幕
  • 原文地址:https://www.cnblogs.com/yxh168/p/9498279.html
Copyright © 2011-2022 走看看