Size: a a a

Atlassian User Group Saint-Petersburg

2020 February 02

AP

Alexander Petrov in Atlassian User Group Saint-Petersburg
Domo no Homo
просто я пытаюсь понять почему именно груви)
потому что это упрощенная джава, а все продукты atlassian на java написаны, jenkins, teamcity тоже на джаве, и любой код на джаве кажется версии 6 можно вставить в груви скрипт и он будет успешно выполняться

прост это самый примитивный язык на JVM, который предполагается всем должен быть легко понятен
источник

AP

Alexander Petrov in Atlassian User Group Saint-Petersburg
Domo no Homo
просто я пытаюсь понять почему именно груви)
Кстати вот можно и вот так делать https://igorpopov.io/2014/11/24/rocking-with-jira-script-runner/
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Alexander Petrov
ну вот у вас задача, взять таски и удалить из их описания ссылки,
допустим

как вы ее будете решать?
Вы можете написать функцию removeLinks() которая будет получать на вход описание и удалять ссылки и проверить что она правильно работает в груви консоли.
А потом вы в жире напишете

description = issue.getDescription()
result = removeLinks(description)
issue.setDescription(result)

Это удобно.
А если вы хотите хотите полноценный доступ к отладке груви скриптов,
то тогда вам нужно установить Atlassian SDK для разработки плагинов,
сгенерировать шаблон плагина, настроить в среде разработки конфигурацию для удаленной отладки,
поставить точку останова в коде,
выполнить atlas-debug в консоли
запустить отдельный экземпляр жиры, подключиться к нему,
и да, тогда вы окажетесь в условиях когда вы можете пошагово выполнить скрипт и иметь доступ ко всему тому что внутри жиры находится и происходит.
+
источник

A

Axenia in Atlassian User Group Saint-Petersburg
Owl_is_out_there (5.41) увеличил карму nickname574 (2.33)
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Domo no Homo
просто я пытаюсь понять почему именно груви)
Скриптраннер - принятый рынком стандарт
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
А там груви
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Я в прошлом году с нуля груви узнавал
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Для прикладных скриптов там ничего особо сложного
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Но sil проще
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Например если работать с плагином insight, то только груви
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
А это популярный плагин
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Так что груви не надо бояться, надо изучать
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Любой скриптовый язык полезно знать, но для Джиры наиболее актуален груви
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Потом питон
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Потом sil, но только из-за того что не так популярен
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
А так sil на первое место метит, но пока не стандарт
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Андрей Шеховцов
Потом питон
Есть просто прокладка в виде jython
источник

АШ

Андрей Шеховцов in Atlassian User Group Saint-Petersburg
Ну и в линухе питон в базе
источник

Dn

Domo no Homo in Atlassian User Group Saint-Petersburg
Питон то понятно.
источник
2020 February 03

Dn

Domo no Homo in Atlassian User Group Saint-Petersburg
Хм - думаю вопрос был но все же интересно.
источник