Jenkins获取commit id
2020-07-16 05:12
1171 查看
获取完整commit id(如:bb4f92a7d4cbafb67d259edea5a1fa2dd6b4cc7a)
git rev-parse HEAD
获取short commit id(如:bb4f92a)
git rev-parse --short HEAD
完成pipeline
pipeline { agent any options{ timestamps () } environment { COMMT= sh( returnStdout: true, script: 'git log --oneline -1 | awk \'{print \$1}\'') HTTPD= sh( returnStdout: true, script: 'git rev-parse HEAD') } stages { stage('get code ') { steps { checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'git@github.dfc.com:new/dfc.git']]]) } } stage("Commit -ID"){ steps{ echo "${COMMT}" echo "${HTTPD}" } } } }
相关文章推荐
- git 获取最近一次提交的commit id
- C#中运行命令获取Git commit id的方法
- linux bash脚本 获取git最近一次提交的commit id
- sqlachemy 获取新创建对象的id,flush与commit
- 根据文件路径、commit id、 批量获取patch
- JDBC获取新插入记录id的三种方法
- 获取Jenkins项目名称
- PyQt5根据控件Id获取控件对象的方法
- php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
- 钉钉获取所有部门ID方法
- 关于mybatis插入时如何获取自增id
- Mybatis mysql获取插入数据的id
- Entity Framework添加记录时获取自增ID值
- 获取原生mapreduce程序、sqoop、hive提交的jobId
- 获取Google Advertising ID作为唯一识别码
- ecshop 获取所在商品的顶级分类ID及NAME
- myBatis+mysql获取插入数据的自增长id
- ASP.NET中获取Repeater模板列中LinkButton按钮事件中获取ID等
- Yii2-保存数据库,获取最后添加的id
- select max(ID)查询char类型,获取到的最大值只能到9的問題