获取Jenkins项目名称
在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项目名称相关推荐
- jsp中获取当前项目名称
在JSP页面获取当前项目名称的方法: 方法1: <%= this.getServletContext().getContextPath() %> 方法2: 使用EL表达式 ${pageCo ...
- Jenkins:项目持续集成管理
目前国内很多项目都是采用敏捷开发的方式,敏捷不是对开发人员要求高,不是对文档没要求,也不是只有敏捷开发方式才可取.敏捷开发以用户的需求进化为核心,采用迭代.循序渐进的方法进行软件开发.在敏捷开发中,软 ...
- 可持续化集成(九)之Jenkins项目构建细节
Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 1.自由风格软件项目(FreeStyle Project) 2.Maven项目(Maven Proje ...
- python获取工程根目录_【Python】获取当前项目根路径/目录
""" -*- coding:utf-8 -*- @Time :2020/9/23 18:16 @Author :Jarvis @File :jar_project_ut ...
- python 取名字_python 获取如何获取类的名称?
标准库importlib 内置getattr 内置dir 这几个可以帮助你实现想要的需求,这也是项目当中lazyImport很常见的一种方式. 题主可以自己先根据文档尝试怎么写,有空我再写具体怎么实现 ...
- 【Java】 获取当前项目所有的线程
前言 jdk 1.8 获取当前项目所有的线程 代码 import java.util.Random;public class Test {public static void main(String[ ...
- jenkins 读取json文件_使用插件轻松获取jenkins构建数据
使用插件获取Build数据 下载插件 下载这个插件,cd到下载目录下,编译插件, 使用:mvn install 或者 mvn package命令. 编译完成后会在插件目录下生成target目录,可以看 ...
- Jenkins:项目配置
一:设置Global Tool Configuration 1.登录jenkins,点击 系统管理 - Global Tool Configuration 2.设置相关软件的地址:我设置了JDK.G ...
- jenkins系列:获取jenkins 指定job最新结果并解析日志,整合成测试报告并发送邮件
背景: 公司使用jenkins进行环境部署.自动化定时执行完成持续集成流水线,但并不希望每天点开jenkins job去查看执行结果,这样很麻烦,希望对每日集成部署环境得自动化测试结果进行汇总,邮件接 ...
最新文章
- 在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bindnull:8080
- 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
- 前端白屏问题_前端优化-如何计算白屏和首屏时间
- linux samba代码,Linux下Samba服务器源码安装及配置
- VB.NET怎样开发自定义Windows控件
- Mat详解-OpenCV
- C#多线程编程系列(五)- 浅析C# Dictionary实现原理
- java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).
- 【单片机基础篇】舵机模块使用
- r语言中paste函数_R中的paste()函数-简要指南
- Android开源库--Gson谷歌官方json解析库
- Struts2中Struts.xml的作用
- DOTween Sequence的使用
- 计算机桌面维护面试题,100 | 运维常见面试题
- 中科大EPC自动程序(2022python版)
- 【Unity步步升】导航网格、寻路算法及AI行为树等应用与实践...
- 关于网络编程中recv函数在什么情况下会返回的一点心得。
- python网络爬虫之如何伪装逃过反爬虫程序的方法
- 启动prometheus问题-opening storage failed
- kangle安装php7.0_Kangle Easypanel面板 PHP多版本切换 安装图文教程
热门文章
- 柠檬班的课程怎么样,来自一个金融行业转行到软件测试行业的故事
- 青龙面板最新版本2.10.11+(诺兰短信登录)nvjdc详细教程
- 求专业人员解答一下,万分感谢
- Android studio课程设计开发实现---日记APP
- 什么是数据安全,为什么需要保证数据安全
- 快递电子面单批量打印接口对接demo-JAVA
- java.io.FileNotFoundException: File does not exist: hdfs ://sxt/home/sqoop-1.4.6/lib/commons-codec-1
- Ubuntu完全教程
- matlab程序中ode45,关于matlab中ode45的问题
- IOS根据文字计算laber的行数与长度