SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: buildbot
| RemiZOffAlex Создано: 2020-04-21 04:31:02.760299 Обновлено: 2020-04-21 04:31:02.760299 |
|---|
|
Внимание: простая вставка даты не работает, всегда будет одна и та же дата запуска мастера import datetime
factory.addStep(
steps.ShellCommand(
command=["echo", '{}'.format(datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S'))]
)
)
Следующий код будет возвращать для каждого шага в сборке новую дату, дату запуска конкретного шага import datetime
@util.renderer
def now(props):
return datetime.datetime.now().strftime('%Y-%m-%d_%H:%M:%S')
factory.addSteps([
steps.ShellCommand(
command=["echo", util.Interpolate("%(kw:now)s", now=now)]
),
steps.ShellCommand(
command=["echo", util.Interpolate("%(kw:now)s", now=now)]
)
])
|