В этой статье я расскажу, как сделать страницу в Atlassian Confluence с таблицей, данные в которую будут приходить из REST запроса.
Мы сделаем страницу в Confluence с таблицей, которая будет содержать данные о проектах в Jira. Эти данные мы будем получать из Jira при помощи метода project из стандартного Jira REST API.
Вы можете посмотреть видео по этой статье вот здесь.
В этой статье я бы снова хотел поговорить про SIL. Мы все знаем, что у SIL есть большое количество функций, которые значительно облегчают автоматизацию наших действий в Atlassian Jira и Confluence.
Вот здесь можно почитать часть 1 этой статьи.
В части 2 мы поговорим о том, как подготовить данные для нагрузочного тестирования с помощью инструмента dc-app-performance-toolkit.
Хочу поделиться своим опытом нагрузочного тестирования Atlassian Jira, Confluence и Bitbucket c использованием инструмента Atlassian dc-app-performance-toolkit.
Это будет серия статей, в которых я не буду рассказывать про методологию нагрузочного тестирования, а расскажу только о технических аспектах нагрузочного тестирования с помощью упомянутого инструмента.
В этой статье я хочу рассказать, как создать свою функцию в SIL.
Вступление
SIL расшифровывается, как Simple Issue Language, был создан разработчиками компании cPrime для автоматизации ручных действий в Atlassian Jira и Confluence.
Основное преимущество SIL заключается в том, что SIL содержит функции, которые не требуют знания API Atlassian Jira или Atlassian Confluence для их использования. Это значительно снижает порог вхождения в SIL и делает программный код на SIL меньше по объему, нежели аналогичный код на Java или Groovy.
Поговорим о том, как делать интеграционные тесты для Atlassian Jira Server. Для этих целей будем использовать библиотеки, которые предоставляет Atlassian: jira-func-test-plugin и jira-testkit-plugin.
Atlassian User Group (АУГ) — это сообщество пользователей продуктов Atlassian. Сообщество регулярно проводит встречи, на которых мы делимся нашим опытом по использованию продуктов Atlassian. 25 октября состоится встреча АУГа в офисе Райффайзенбанка.
Плагины Tempo для Atlassian Jira установлены на большом количестве инстансов Jira как в клауде, так и на серверах. Мне пришлось объединять данные из клаудной и серверной Jira и устанавливать объединенные данные обратно на Клауд. Помимо стандартных данных Jira мне еще было необходимо объединить данные из Tempo плагина. В этой статье я расскажу, как я сделал объединение и миграцию данных Tempo.
В этой статье поговорим о том, как избавиться от ошибок с таблицами Active Objects при восстановлении Jira из бэкапа и напишем плагин для удаления ненужных таблиц Active Objects из архивного файла бэкапа.
В этой статье разработаем плагин, который будет сохранять настройки плагина в Jira. Мы будем использовать библиотеки soy, requirejs, backbone js для отображения пользовательского интерфейса. Soy, requirejs, backbone js это встроенные в Jira библиотеки.
В процессе разработки программного обеспечения обычно используется несколько сред: среды для разработки, тестирования и промышленного использования. В этой статье поговорим о том, как переносить артефакты Adaptavist ScriptRunner между средами Atlassian Jira.
Исходный код разработанного в этой статье плагина можно посмотреть здесь.
Часто вижу вопросы о том, как сделать плагин с использованием функциональности из Jira Software. В интернете найти информацию сложно, поэтому я решил сделать статью, в которой расскажу, как подключить Jira Software функциональность к плагину для Jira.
В этой статье разработаем плагин для Atlassian Jira, где с помощью JavaConfig определим бин с областью видимости прототип, залогируем вызовы методов бина, используя AOP, и выведем информацию из внешних бинов (ApplicationProperties, JiraAuthenticationContext и ConstantsManager).
В этой статье я хотел бы поговорить о логировании в Adaptivist ScriptRunner. Логи являются основным инструментом разработчиков и экспулатирующего персонала для анализа нештатных ситуаций в промышленной среде. Поэтому при разработке приложения мы должны подумать о том, что нам будет необходимо при анализе возникающих инцидентов.