Size: a a a

2020 August 03

D

Denis 災 nobody in DevOps
Let Eat Bee
в одной и той же зоне? хм
В route53 есть куча .loc, но одна зона при этом ещё и в ad. И скрипты заточены править роут53, но конкретно 1 домен мне уже мозг съел.
источник

A

Aragaer in DevOps
А у меня наконец есть доступ к тимсити и я могу наконец скопировать, как именно у нас берется время запуска билда.
источник

A

Aragaer in DevOps
timeStamp=`echo %system.build.start.date%%system.build.start.time% | cut -c 3-12`
echo "##teamcity[buildNumber '$timeStamp']"
источник

A

Aragaer in DevOps
и вот вдруг начальство захотело это же в виде UTC
источник

DS

Dmitry Sergeev in DevOps
Aragaer
timeStamp=`echo %system.build.start.date%%system.build.start.time% | cut -c 3-12`
echo "##teamcity[buildNumber '$timeStamp']"
timeStampUTC=`date -u +%s`
источник

DS

Dmitry Sergeev in DevOps
Ну или башем преобразовать %system.build.start.date%%system.build.start.time% в utc. Просто ты пример вывода %system.build.start.date%%system.build.start.time% не дал
источник

A

Aragaer in DevOps
ага, вот я прям сейчас этим и занимаюсь
источник

A

Aragaer in DevOps
та еще резьба по калу
источник

A

Aragaer in DevOps
пример вывода 20200803115120
источник

A

Aragaer in DevOps
из них первые 8 цифр это date, последние 6 time, что не сильно облегчает жизнь
источник

DS

Dmitry Sergeev in DevOps
Aragaer
timeStamp=`echo %system.build.start.date%%system.build.start.time% | cut -c 3-12`
echo "##teamcity[buildNumber '$timeStamp']"
в таком случае у тебя же не timestamp будет. timestamp это количество секунд
источник

DS

Dmitry Sergeev in DevOps
Aragaer
пример вывода 20200803115120
ну сделай как надо башем

d=%system.build.start.date%%system.build.start.time%; date --date="`echo $d | cut -c 1-8` `echo $d | cut -c 9-10`:`echo $d | cut -c 11-12`:`echo $d | cut -c 13-14`"


И выводи в нужном формате. Например

d=%system.build.start.date%%system.build.start.time%; date --date="`echo $d | cut -c 1-8` echo $d | cut -c 9-10:echo $d | cut -c 11-12:`echo $d | cut -c 13-14`" -u +%G%m%d%H%M
источник

I

Igor in DevOps
Всем привет! а какие есть способы выполнять blackbox-тестирование и складывать результаты в прометей? Типа есть какой-то сайт, у него есть эндпоинты, на некоторые надо посылать легкие файлики, и смотреть, какой идет ответ и как долго он идет. Сам контейнер blackbox не умеет в посылку файликов, насколько я вижу по документации. Есть yuvipanda/pytest-prometheus, но оно использует pushgateway, что очень нехорошо будет, если кидать файлики с периодичностью раз в минуту.
источник

A

Aragaer in DevOps
Dmitry Sergeev
ну сделай как надо башем

d=%system.build.start.date%%system.build.start.time%; date --date="`echo $d | cut -c 1-8` `echo $d | cut -c 9-10`:`echo $d | cut -c 11-12`:`echo $d | cut -c 13-14`"


И выводи в нужном формате. Например

d=%system.build.start.date%%system.build.start.time%; date --date="`echo $d | cut -c 1-8` echo $d | cut -c 9-10:echo $d | cut -c 11-12:`echo $d | cut -c 13-14`" -u +%G%m%d%H%M
ага, ковыряю
источник

DS

Dmitry Sergeev in DevOps
Aragaer
ага, ковыряю
да я тебе уже готовую дал: d=%system.build.start.date%%system.build.start.time%; date --date="`echo $d | cut -c 1-8` echo $d | cut -c 9-10:echo $d | cut -c 11-12:`echo $d | cut -c 13-14`" -u +%G%m%d%H%M
источник

A

Aragaer in DevOps
если -u, то он обе даты интерпретирует как utc
источник

DS

Dmitry Sergeev in DevOps
Aragaer
если -u, то он обе даты интерпретирует как utc
хм, верно. Ступил
источник

A

Aragaer in DevOps
пришлось сначала в +%s, а потом уже его с -u в нужный формат
источник

A

Aragaer in DevOps
руками работает, в тимсити почему-то так и остается 12 часов, хотя должно быть 9
источник

DS

Dmitry Sergeev in DevOps
Aragaer
руками работает, в тимсити почему-то так и остается 12 часов, хотя должно быть 9
проще брать текущнее время. date -u +%G%m%d%H%M и не парить мозг с преобразованиями
источник