当前位置: 首页 > news >正文

jenkins(十六):Jenkins执行脚本

Jenkins(16):Jenkins执行shell脚本

Slave权限

Jenkins slave要是普通用户起的话,开一下sudo权限

admin   ALL=(ALL)       NOPASSWD:ALL

 

配置

 

脚本需要可执行注意权限

slave脚本

#/bin/bash

echo 'haha'

echo "我是变量$1"

echo 'jenkins-test'

 

执行

 

 

BUILD_ID=DONTKILLME

执行脚本时最好加上don’t kill me,例如启动tomcat,Nginx这种。

问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。其实回头来看这个问题,就发现Jenkins的做法非常合理。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。下面的link提供了更多细节,以及解决方法。https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller

 

执行shell命令注意环境变量

 

转载于:https://www.cnblogs.com/wangxu01/articles/11156584.html

相关文章:

  • java8 两个list 求差集
  • 本地 生成 ssh
  • 7.9
  • android sdk manager 假如不能从官方下载或者很慢,可以参照下面的网址
  • 网卡IP配置切换,献给经常更改IP的哥们—以前原创(四)
  • Excel中减少两边的字符
  • Unity3D笔记八 Unity生命周期及动画学习
  • Tastypie与Backbone交互
  • BFS 、DFS 解决迷宫入门问题
  • STM32之独立看门狗与窗口看门狗总结
  • zoj3713 7Bit
  • USACO Healthy Holsteins DFS
  • 易经读书笔记16 雷地豫
  • 【MM系列】MB1A MB1B MB1C MB11 MIGO的区别解析
  • tf.nn.conv2d 卷积
  • [ JavaScript ] 数据结构与算法 —— 链表
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • HTTP请求重发
  • JAVA并发编程--1.基础概念
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Magento 1.x 中文订单打印乱码
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • QQ浏览器x5内核的兼容性问题
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 工作中总结前端开发流程--vue项目
  • 技术发展面试
  • 判断客户端类型,Android,iOS,PC
  • 如何实现 font-size 的响应式
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 通过git安装npm私有模块
  • 我有几个粽子,和一个故事
  • 新版博客前端前瞻
  • 用简单代码看卷积组块发展
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • # 达梦数据库知识点
  • (编译到47%失败)to be deleted
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (转)【Hibernate总结系列】使用举例
  • (转)jdk与jre的区别
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)Mysql的优化设置
  • (转载)(官方)UE4--图像编程----着色器开发
  • .NET 8.0 中有哪些新的变化?
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • @Documented注解的作用
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [AX]AX2012 SSRS报表Drill through action