在Jenkins创建的每个项目的名称都可以通过环境变量$JOB_NAME获得

有什么用呢?比如在shell中编写脚本,可以用到:

cd /var/lib/jenkins/jobs/$JOB_NAME/workspace/code
./pid_daily.lsp /var/lib/jenkins/jobs/$JOB_NAME/workspace/code /user/jenkins/bigdata/daily

不直接写项目名称是防止更名,比如这次我改了项目名称后,导致路径变了,无法获得争取的路径。用环境变量$JOB_NAME最方便。

其他环境变量参考文档:

https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project

获取Jenkins项目名称相关推荐

  1. jsp中获取当前项目名称

    在JSP页面获取当前项目名称的方法: 方法1: <%= this.getServletContext().getContextPath() %> 方法2: 使用EL表达式 ${pageCo ...

  2. Jenkins:项目持续集成管理

    目前国内很多项目都是采用敏捷开发的方式,敏捷不是对开发人员要求高,不是对文档没要求,也不是只有敏捷开发方式才可取.敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.在敏捷开发中,软 ...

  3. 可持续化集成(九)之Jenkins项目构建细节

    Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 1.自由风格软件项目(FreeStyle Project)  2.Maven项目(Maven Proje ...

  4. python获取工程根目录_【Python】获取当前项目根路径/目录

    """ -*- coding:utf-8 -*- @Time :2020/9/23 18:16 @Author :Jarvis @File :jar_project_ut ...

  5. python 取名字_python 获取如何获取类的名称?

    标准库importlib 内置getattr 内置dir 这几个可以帮助你实现想要的需求,这也是项目当中lazyImport很常见的一种方式. 题主可以自己先根据文档尝试怎么写,有空我再写具体怎么实现 ...

  6. 【Java】 获取当前项目所有的线程

    前言 jdk 1.8 获取当前项目所有的线程 代码 import java.util.Random;public class Test {public static void main(String[ ...

  7. jenkins 读取json文件_使用插件轻松获取jenkins构建数据

    使用插件获取Build数据 下载插件 下载这个插件,cd到下载目录下,编译插件, 使用:mvn install 或者 mvn package命令. 编译完成后会在插件目录下生成target目录,可以看 ...

  8. Jenkins:项目配置

    一:设置Global Tool Configuration 1.登录jenkins,点击  系统管理 - Global Tool Configuration 2.设置相关软件的地址:我设置了JDK.G ...

  9. jenkins系列:获取jenkins 指定job最新结果并解析日志,整合成测试报告并发送邮件

    背景: 公司使用jenkins进行环境部署.自动化定时执行完成持续集成流水线,但并不希望每天点开jenkins job去查看执行结果,这样很麻烦,希望对每日集成部署环境得自动化测试结果进行汇总,邮件接 ...

最新文章

  1. 在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bindnull:8080
  2. 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
  3. 前端白屏问题_前端优化-如何计算白屏和首屏时间
  4. linux samba代码,Linux下Samba服务器源码安装及配置
  5. VB.NET怎样开发自定义Windows控件
  6. Mat详解-OpenCV
  7. C#多线程编程系列(五)- 浅析C# Dictionary实现原理
  8. java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).
  9. 【单片机基础篇】舵机模块使用
  10. r语言中paste函数_R中的paste()函数-简要指南
  11. Android开源库--Gson谷歌官方json解析库
  12. Struts2中Struts.xml的作用
  13. DOTween Sequence的使用
  14. 计算机桌面维护面试题,100 | 运维常见面试题
  15. 中科大EPC自动程序(2022python版)
  16. 【Unity步步升】导航网格、寻路算法及AI行为树等应用与实践...
  17. 关于网络编程中recv函数在什么情况下会返回的一点心得。
  18. python网络爬虫之如何伪装逃过反爬虫程序的方法
  19. 启动prometheus问题-opening storage failed
  20. kangle安装php7.0_Kangle Easypanel面板 PHP多版本切换 安装图文教程

热门文章

  1. 柠檬班的课程怎么样,来自一个金融行业转行到软件测试行业的故事
  2. 青龙面板最新版本2.10.11+(诺兰短信登录)nvjdc详细教程
  3. 求专业人员解答一下,万分感谢
  4. Android studio课程设计开发实现---日记APP
  5. 什么是数据安全,为什么需要保证数据安全
  6. 快递电子面单批量打印接口对接demo-JAVA
  7. java.io.FileNotFoundException: File does not exist: hdfs ://sxt/home/sqoop-1.4.6/lib/commons-codec-1
  8. Ubuntu完全教程
  9. matlab程序中ode45,关于matlab中ode45的问题
  10. IOS根据文字计算laber的行数与长度