172 похожих чатов

Это сложно назвать документацией... вы пользуетесь этим сами?

27 ответов

20 просмотров

какая документация вам нужна? про то как сделать красиво? что груви, что котлин языки программирования

Pavel-Varfalameev Автор вопроса
Pavel Kamyshev
какая документация вам нужна? про то как сделать к...

ну как у jenkins например, задокументировано очень много, куча примеров использования, best practice и т.д.

Pavel-Varfalameev Автор вопроса
Pavel Kamyshev
какая документация вам нужна? про то как сделать к...

у меня встречный вопрос. Вы сами польузетесь kotlin dsl в teamcity?

Pavel Varfalameev
ну как у jenkins например, задокументировано очень...

эт ты так думаешь что в jenkins хорошая дока, в общем прежде чем перехать на него - рекомендую зайти в чатик по нему и почитать треды и принять взвешанное решение

Не пользуюсь, но документацию читал. Вроде все описано. Плюс в их блоге подробный гайд.

Pavel-Varfalameev Автор вопроса
Игорь
Не пользуюсь, но документацию читал. Вроде все опи...

Тогда без комментариев, попользуетесь, потом говорите :)

Pavel Varfalameev
Тогда без комментариев, попользуетесь, потом говор...

С удовольствием, когда случай представится.

Pavel-Varfalameev Автор вопроса
tutunak
эт ты так думаешь что в jenkins хорошая дока, в об...

дык... на нескольких проектах уже юзаем дженкинс, вроде пока что всё гуд

tutunak
эт ты так думаешь что в jenkins хорошая дока, в об...

у дженкинса отличные доки и крутое коммунити

Pavel-Varfalameev Автор вопроса
Игорь
у дженкинса отличные доки и крутое коммунити

имхо не сказал бы что прям идеальные доки, по некоторым плагинам не хватает бывает, но в целом - вполне годится

Игорь
у дженкинса отличные доки и крутое коммунити

нет, я за последние полгода словил около четырех багов, которые закрывал скриптами. Комьюнити в большинстве своем рекомендует все писать на грувях и все переусложнять. Без здравой головы на советах комьюнити можно такого наворотить. + Любая ошибка выворачивает кишки дженкинса в отпут, вместо нормального описания без стек трейса

tutunak
нет, я за последние полгода словил около четырех б...

эй, писать на груви - это минимум для использования дженкинса

Игорь
эй, писать на груви - это минимум для использовани...

груви не самый удачный язык. ну да и ошибки, вроде этот метод не разрешен в песочнице, а на самом деле его просто нет - это очень интуитивно

Pavel Varfalameev
надо просто привыкнуть))

нахера привыкать, когда я также пишу в декларативных паплайнах на python/bash?. И все поголовно юзают баш даже в scripted паплайнах

Pavel-Varfalameev Автор вопроса
tutunak
нахера привыкать, когда я также пишу в декларативн...

хмм, вопрос в сторону - а баш легче поддерживать?

tutunak
груви не самый удачный язык. ну да и ошибки, вроде...

груви - обычный язык. ошибки связаны с наличием песочницы, исполнением в разных машинах и архитектурой дженкинса, которая позволяет прямой доступ из системных груви скриптов

Игорь
груви - обычный язык. ошибки связаны с наличием п...

груви код только на мастере выполняется

Pavel Kamyshev
груви код только на мастере выполняется

https://plugins.jenkins.io/groovy/ Groovy Script vs System Groovy Script The plain "Groovy Script" is run in a forked JVM, on the slave where the build is run. It's the basically the same as running the "groovy" command and pass in the script. The system Groovy script on the other hand runs inside the Jenkins master's JVM. Thus it will have access to all the internal objects of Jenkins, so you can use this to alter the state of Jenkins. It is similar to the Jenkins Script Console functionality.

Игорь
груви - обычный язык. ошибки связаны с наличием п...

я тебе про то что ошибки в jenkins неявные, а около ходящие со стектрейсом вместо - тут у обьекта метода нет

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта