#date #jenkins #build
Вопрос:
Я хотел сделать автоматизацию в Дженкинсе, как будто ей нужно сравнить сегодняшнюю дату, и она должна быть 2 года назад с той же датой и месяцем. Например, если сегодня 1 мая 2021 года, то он должен вернуть результат 1 мая 2019 года.
Я проверил плагин метки времени сборки в Дженкинсе, но как рассчитать 2 года назад для той же даты и месяца ? Не мог бы кто-нибудь любезно подтвердить, как мы можем внести такие изменения в Дженкинса ? Спасибо!
Комментарии:
1. работает ли это для вас
Ответ №1:
Вы можете создать и выполнить сценарий оболочки, как показано ниже, который даст вам 2 года до даты :
# !/usr/bin/bash
getdate=`date %d/%m/%Y -d "2 year ago"`
echo "$getdate"
Вывод:
27/05/2019
В файле Дженкинса вы могли бы использовать:
def ret = sh(script: 'date %d/%m/%Y -d "2 year ago"', returnStdout: true)
Комментарии:
1. Спасибо, Альтаф. Это работает. Вы сэкономили мое время 🙂