Groovy
运维@小兵
技术改变世界
展开
-
Groovy语法大全
Groovy语法大全原创 2022-10-21 15:29:21 · 4594 阅读 · 2 评论 -
groovy使用httpRequest获取token
groovy使用httpRequest获取token原创 2022-10-13 20:09:49 · 1166 阅读 · 2 评论 -
Jenkins脚本式pipeline语法
声明式pipeline deleteDir() #清空当前${WORKSPACE}下面的内容原创 2021-12-26 09:29:22 · 4216 阅读 · 0 评论 -
groovy调用其它groovy脚本定义的方法
被调用的groovy脚本/root/common.groovy#!groovydef test(){ println "调用正常"}return this //这句一定得写,不然不能调用需要调用common.groovy的脚本#!groovydef function = load "/root/common.groovy"function.test()原创 2021-10-16 14:08:36 · 1564 阅读 · 0 评论 -
groovy处理yaml文件,增加列表、字典
groovy处理yaml文件,往yaml文件增加列表原创 2021-05-30 22:49:55 · 2818 阅读 · 0 评论 -
groovy提取时间戳
def time=new Date().format('yyyyMMddHHmmss')println time原创 2021-05-15 14:18:10 · 4544 阅读 · 0 评论 -
Groovy的httpRequest GET方法 URL用$filter过滤提示illegal character错误
匹配年龄等于18的字段错误的写法:url = “http://ip/api/$filter=age eq 18”正确的写法:url = “http://ip/api/$filter=age%20eq%2018”PS:空格要用%20代替原创 2021-03-12 22:12:35 · 628 阅读 · 0 评论 -
groovy把数字字符串转化为整型
背景:传一个字符串num,它的值可能是小数型字符串,如“0.25”,也可能是整数型字符串“1”,最终要将其转换为Float型0.25,或者Integer型1代码def num = '0.25'if(num.isInteger()){ num = num.toInteger()}else if(num.isFloat()){ num = num.toFloat()}else{ println "输入的不是数字" return 1}println num结果n原创 2021-02-28 10:51:48 · 3039 阅读 · 0 评论 -
groovy获取shell执行结果和执行状态码
获取执行结果result = sh(script: "<shell command>", returnStdout: true)获取执行状态码(0或者非0)excuteCode = sh(script: "<shell command>", returnStatus: true)参考文章:https://blog.csdn.net/liurizhou/article/details/86670092...原创 2021-02-26 20:27:03 · 4662 阅读 · 0 评论 -
groovy replace字符串替换
去掉[/etc/hosts]中的“[”和“]”代码def hostFile = "[/etc/hosts]"println hostFile.replace("[","").replace("]","")结果注意如果处理的对象不是字符串,可以用toString()方法转换为字符串原创 2021-02-26 20:26:04 · 8426 阅读 · 0 评论