Архив метки: JIRA

Python: скрипт добавления комментария в Jira из Jenkins

25 сентября 2018
 

 В продолжение поста Jenkins: добавление комментария в Jira-тикет после билда — напишем свой костыль, который будет добавлять комментарии в Jira-тикеты. Скрипт будет парсить заголовок коммита, в котором будет указан Jira-тикет, а потом через Jira API добавлять комментарий. Писать будем на Python — полгода не писал на нём, наконец-то появился повод. Парсинг git-коммита Для того, что бы… Читать далее »

Jenkins: добавление комментария в Jira-тикет после билда

21 сентября 2018
 

  Задача — добавлять комментарий в Jira-тикет после выполнения Jenkins-билда в scripted pipeline job. Используем JIRA Pipeline Steps. Докмументация и примеры — тут>>>. Устанавливаем его — Manage Jenkins > Manage Plugins: Настраиваем доступ к Jira — переходим в Manage Jenkins > Configure system, в JIRA Steps добавляем сайт: Добавляем тестовую задачу: node { echo «Run job» jiraAddComment idOrKey: ‘BMEDIOS-198’, comment:… Читать далее »

JIRA: ручная установка на Debian

25 апреля 2016
 

 Установка JIRA 7.1.4 на Debian 8 Jessie в Vagrant-бокс. Подготовка Vagrant бокса и ОС Установка MySQL/MariaDB Установка Java Установка и настройка JIRA Установка и настройка NGINX Завершение установки Подготовка Vagrant бокса и ОС Создаем машину: $ vagrant init debian/jessie64 Редактируем файл Vagrantfile, настраиваем сеть и добавляем памяти: … config.vm.network «public_network» … config.vm.provider «virtualbox» do |vb| vb.memory =… Читать далее »

Python: скрипт переименования спринтов в JIRA

28 июля 2015
 

 Мы пользуемся Cloud-based версией JIRA, поэтому API может отличаться. Задача: переименовать спринты в JIRA. Обращение к спринтам в JIRA реализовано по их ID. Например, в URL https://account.atlassian.net/secure/RapidBoard.jspa?rapidView=23&view=reporting&chart=sprintRetrospective&sprint=144 ID спринта будет 144. Реализовано с помощью requests и argparse.

TeamCity: интеграция с Jira

6 апреля 2015
 

 Интеграция TeamCity с JIRA позволяет легко отслеживать состояние билдов по конкретным таскам. Выполняется с помощью плагина (платного) TeamCity Integration for JIRA. На удивление — не нашёл ни одного подробного HowTo, хотя задача наверняка была бы интересна многим. Важно: если TeamCity находится за каким-то сервером, например NGINX — ему потребуются дополнительные настройки для WebSocket. Начнём с TeamCity.

Bamboo: интеграция с JIRA

26 марта 2015
 

  Задача — интегрировать Bamboo и JIRA, что бы в билдах Bamboo видеть — какие коммиты по каким JIRA-таскам будут билдиться. В Bamboo переходим в System > Add-ons:

JIRA: настройка прокси

2 апреля 2014
 

 После установки плагина Zephyr в JIRA — в логе появились записи: 2014-04-02 12:12:14,213 QuartzScheduler_Worker-3 FATAL ServiceRunner Zephyr for JIRA background job [zephyr.je.job.UpgradeCheckerJob] Unable to perform version check java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) Сервер находится в локальной сети, и доступ «в мир» осуществляется через прокси-сервер с NTLM-авторизацией. Для авторизации… Читать далее »

Atlassian JIRA: установка и настройка на CentOS

31 марта 2014
 

  Установка будет производится на: # cat /etc/redhat-release CentOS release 6.4 (Final) Хотя, т.к. JIRA работает на Java и Tomcat — то система роли особо не играет. Tomcat JIRA использует свой, а установка Java описана в посте Bamboo: установка и настройка на CentOS + MySQL/MariaDB. В качестве сервера базы данных будет использоваться MySQL: # yum list… Читать далее »