• jenkins 中查找 jre 出错 at 2013年12月04日

    [i=s] 本帖最后由 rexuekonglong 于 2013-12-4 09:49 编辑

    回想下,你有确认过你的需求究竟是什么? 你知道我说的多 jdk 设置,究竟是用来做什么的? 你有和研发人员确认过 jre 版本和项目构建的关系? 搞清楚第一个和第三个问题,再考虑解决你面临的技术问题。

    另外,从你的截图中看,你把 jenkins 当做了一个运行 shell 脚本的工具,建议你了解下 jenkins 的日常用法,和 job 相关功能。

  • jenkins 中查找 jre 出错 at 2013年12月03日

    jre 多版本不知道 我只知道 jenkins 系统设置中可以并存多版本 jdk,在 job 设置中可以选择其中一个版本的 jdk

  • 尝试啊,除非你连最起码的 ftp 访问路径都不知道是什么模式,如果是这个情况,你选择备份到 ftp 就是一个错误。

  • 配置管理一则面试题 at 2013年12月02日

    如果写成 shell 脚本,没有建立公钥前提下,需要输两次密码。(建立公钥,所有都简化了) 我想到的另一种方法:[code] mount -o username= ,password= //192.168.3.22//data/test/bin /mnt/tmp/ cd /mnt/tmp/ tar czvf /data/test_bak/bin.tar.gz . cd /data/test_bak/ tar xvf bin.tar.gz umount -a [/code]

  • 你们不点回答怎么赚钱,虽然他自身就 5 钱,悬赏的是 50 钱。

  • 结贴: windows 命令行模式下,参数调用 %JOB_NAME% ; linux 命令行模式下,参数调用 $JOB_NAME

  • 也就是说增加相关环境变量后,没有重启服务器,也生效了 那么有没有想过在修改 cache_home 后,重新启动 cache?类似于 jenkins_home 的改变,一般情况下需要重启相关服务程序

  • 第一种方法就不存在自动构建, 纯粹的参数化手动 build 第二种 理论上是将输入的参数形成参数文件供 job 1、2 读取,实现方法自己去构思细化

  • 根据我所知, 1、分别设置参数化构建(点击构建前,输入相关参数); 2、调用参数文件构建(这个参数文件内容或许可以做成一个独立的可以开放给大众编写的 内容生成 job)

  • 每个 job 都有自己参数化构建的设置,如果参数之间没有关联,大可 job 各自设置各自参数。 一次性填写两个 job 的参数,不感觉自己有点太懒?

    或者换个方法,引用同一参数文件,至于其中参数怎么写、怎么过调用,自己设计

  • 建议使用 ftp 成立中转文件存储站 基本原理,建立 shell 脚本,登录 linux 服务器后,执行 ftp 下载 部署 如果不是用 ftp,则可以考虑建立各种共享文件夹连接 或者,直接从 jenkins 工作区下载。 tomcat 等允许通过页面更新部署包的应运,则可以选择相关应运插件执行上载、部署

  • 既然逆向追溯发布版本 bug: 第一步 必然检查发布包完整性 第二步 检查运维人员操作是否符合发布操作说明,包括核对文件夹内容 第三步 检查发布版本与测试验证版本关系(版本验证报告中版本) 第四步 检查发布版本对应代码 第五步 回溯版本需求规划是否存在问题

  • jenkins 无法访问问题 at 2013年10月25日

    你可以查下相关版本 jenkins 的升级说明,有可能是你的 apache 版本太低了

  • jenkins 无法访问问题 at 2013年10月25日

    你修改了 jenkins 的访问路径? jenkins 默认访问路径 http://127.0.0.1:8080/
    如果 上面路径访问不到,那么查看 tomcat log 日志查原因吧

  • 结果就是被人力刷了?

  • 如何克隆 repository at 2013年10月23日

    看你准备克隆去哪里,如果在本目录下,那是不可能的;如果是别的目录 直接 cp 可以

  • Jenkis text parameter 如何使用 at 2013年10月19日

    贴出解决方法 ,结贴

  • 结论:由于在编译结束之后,需要产生 cppcheck 报告,在此过程中,cppcheck-plugin 会针对 workspace 中代码和 cppcheck.xml 进行文件比对, 在对比过程中,master 对应项目 job\build\ 就会产生读取代码产生的临时副本。(从文件生成时间来确定)

  • google 结果 http://stackoverflow.com/questions/2500867/on-a-hudson-master-node-what-are-the-tmp-files-created-in-the-workspace-files 貌似是由于 findbugs-plugin 内在 bug 引起的,一会删除 findbugs-plugin 看下结果

  • Jenkis text parameter 如何使用 at 2013年10月15日

    如果仅仅是部署这步,才需要操作输入参数,promotion 相关插件可以帮你,其中也包含输入参数的方式。

    “而且要求每次都手工的准备一个文件也不是很方便,不如直接填写想要的东西。 ” 在 job 设置中修改,需要有相应 job 的设置权限,这对于 job 的完整、安全性是潜在隐患。

  • Jenkis text parameter 如何使用 at 2013年10月14日

    “想 build 的时候可以把这个列表生成一个文本文件” 意思你的 runlist 参数是随项目 build 而变化的?
    或者换种准确的问法:你准备产生替代 runlist 的文本文件,是由代码编译生成?还是固定不变?

    提示:参数和脚本执行,重点在变化的参数,数据库用户名密码,完全可以不存放在参数列表;而具体执行数据库变动操作的数据库脚本才是重要参数。 [attach] 2198[/attach]

    建议你多搜索下 parameter 相关插件,看下是否有功能性插件能帮你实现

  • Jenkis text parameter 如何使用 at 2013年10月14日

    贴个你的结果图出来,再加个你的设想图

  • 我的意思是你手动 offline 一台,然后看下相关日志内容,总结出关键词就可以搜索。

  • 1、运维基本都会搭建服务器状态监控系统,或许是一种监控手段 2、master workspace 中有 slave-ip.log 对其内容执行刷新式搜索或许可以

  • 更新 svn 自动上传 ftp at 2013年10月10日

    对于自己的需求,请详细描述