我想在Jenkins中进行自动化,就像它需要比较今天的日期一样,它应该可以追溯到2年前的相同日期和月份。例如,如果今天是2021年5月1日,那么它应该返回2019年5月一日的结果。
我在Jenkins中检查了构建时间戳插件,但如何计算2年前的相同日期&月有人能确认一下我们如何才能在詹金斯身上做出这样的改变吗?谢谢
您可以创建并执行如下shell脚本,该脚本将在日期前2年内完成:
# !/usr/bin/bash
getdate=`date +%d/%m/%Y -d "2 year ago"`
echo "$getdate"
产量:
2019年5月27日
在Jenkinsfile中,您可以使用:
def ret = sh(script: 'date +%d/%m/%Y -d "2 year ago"', returnStdout: true)