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)] ) ]) |